Senior Embedded Software Engineer
Core
Developing embedded software features for defense systems including tactical communication, missile electronics, and unmanned platforms.
Role type
Senior Embedded Software Engineer
Builds
Embedded software for defense systems (tactical communication, missile electronics, unmanned platforms)
Domain
Defense / Embedded Systems
Required skills
C/C++ programming, Real-Time Operating Systems (RTOS), software development lifecycle tools
Preferred skills
Linux user space/kernel mode programming, networking/protocol programming, communication protocols (I2C, SPI, UART, Can-Bus, Mod-Bus)
Technologies
C, C++, RTOS, Linux, I2C, SPI, UART, Can-Bus, Mod-Bus
Responsibilities
Develop embedded software features, code, unit test, function test, integration, verification and documentation; Ensure timely deliveries; Contribute to design/decision meetings; Undertake software problem solving/debugging; Coordinate and collaborate with team members and technical experts
Seniority
Senior, hands-on IC