We are looking for an experienced RT software developer who thrives on independent learning, multidisciplinary collaboration, and continuous growth.
Responsibilities
- Develop real-time embedded software in C/C++
- Integrate software with hardware across system components
- Enhance existing systems with new tools and features
- Collaborate with system engineers, software and hardware developers, and integration teams
- Participate in field tests and performance analysis
- Contribute to software architecture, algorithm implementation, version control, ICD creation, and design reviews
Requirements
- BSc in Computer Science or equivalent
- 3+ years of hands-on C/C++ development experience
- Proficient in embedded C++: memory management, low-level optimization, multithreading
- Experience in bare-metal RT development (without an OS)
- Strong understanding of embedded systems and hardware-software interaction
- Self-driven, able to manage projects and lead technical discussions
- Excellent technical English and documentation skills
- Willingness to travel
Advantages
- Experience with MIL-STD and regulatory environments
- Familiarity with IAR development tools
- Experience with visual and thermal sensors (e.g., cameras, infrared)
- Knowledge of embedded communication protocols (SPI, I2C, UART, CAN)
- Driver development experience
- Background in defense systems