Embedded Software Engineer Intern
Core
Develop firmware, drivers, and validation tooling for a custom radio hardware platform used in autonomous defense systems.
Role type
Embedded Software Engineer Intern
Builds
Firmware stack, low-level drivers, and validation tooling for a custom radio
Domain
Defense / Embedded Systems / Wireless Communications
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Real-time OS (ThreadX), Driver development, SPI/I2C/UART protocols, Python, Rust, Hardware debugging
Preferred skills
Radio systems knowledge, Wireless technologies
Technologies
Eclipse ThreadX, C, Python, Rust, SPI, I2C, UART
Responsibilities
Develop firmware for the radio and embedded platform; Implement and debug low-level drivers and communication protocols; Build validation tooling and scripted test sequences; Contribute to hardware bring-up and debugging; Write technical documentation and design notes
Seniority
Intern