abra is looking for an experienced
Embedded Software Engineer to join a core development team working on advanced
Navigation and Anti-Jamming (GPS/GNSS) systems.
The role focuses on
low-level, hardware-near development, real-time implementation of complex algorithms, and work in a highly performance-critical environment.
Key Responsibilities:
- Developing low-level embedded software in C/C++
- Implementing real-time algorithms on Bare-metal and RTOS-based systems
- Optimizing performance, memory usage, and timing constraints
- Working closely with hardware, system, and integration teams
- Debugging complex system-level issues in lab and field environments
Requirements:
- At least 5 years of experience in Embedded C development on Bare-metal or RTOS (FreeRTOS, VxWorks, Integrity or similar)
- Experience with C++ – strong advantage, alongside extensive work in C
- Strong hardware understanding, including reading datasheets and working with SPI, I2C, UART, and Ethernet
- Familiarity with modern development practices, Git, and CI/CD – advantage
- B.Sc. in Computer Science / Electrical Engineering / Software Engineering