Embedded Software Engineer
Join a defense technology company to develop real-time embedded software for military systems. Full responsibility for end-to-end software development, from requirements analysis to hardware integration. Requires B.Sc., 5+ years C/C++ experience, RTOS/Linux knowledge.
Responsibilities
- Develop embedded real-time software modules and applications
- Understand system requirements and translate them into software solutions
- Perform coding, testing, and debugging of real-time software
- Integrate software with hardware components and conduct lab testing
- Participate in field tests and travel abroad as needed
Requirements
- B.Sc. in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering
- Strong experience in C and C++ programming (mandatory)
- At least 5 years of experience in real-time embedded development
- Fluency in English (mandatory)
- Ability to work under pressure and in a multidisciplinary team
- Willingness to travel abroad for field tests
Nice to have
- Experience with Linux and RTOS environments
- Understanding of hardware architecture and use of lab equipment (Oscilloscope, Logic Analyzer, Power Supply)
- Knowledge of communication interfaces (RS232, RS485, USB, Ethernet)