Embedded Software Engineer
Core
Developing embedded software features for tactical communication, missile electronics, surveillance, and unmanned platforms.
Role type
Embedded Software Engineer
Builds
Embedded software for defense systems (Tactical Communication, Missile Electronics, Surveillance, Unmanned platforms)
Domain
Defense / Embedded Systems
Deliverable
production ML models | product features
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; solve software problems and debug; contribute to design and technical decision meetings; coordinate with software development team and technical experts
Seniority
Mid-level, hands-on IC