Embedded C/C++ Software Engineer at abra
Jerusalem, Jerusalem District, Israel -
Full Time


Start Date

Immediate

Expiry Date

04 Apr, 26

Salary

0.0

Posted On

04 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Software Development, C, C++, Real-Time Algorithms, Bare-Metal Systems, RTOS, Performance Optimization, Debugging, Hardware Understanding, SPI, I2C, UART, Ethernet, Git, CI/CD

Industry

Internet Marketplace Platforms

Description
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
Responsibilities
The role involves developing low-level embedded software in C/C++ and implementing real-time algorithms on Bare-metal and RTOS-based systems. Additionally, the engineer will work closely with hardware, system, and integration teams to debug complex system-level issues.
Loading...