Senior Firmware Engineer
Core
Develop embedded software for satellite-powered hardware enabling off-grid communication and situational awareness for government and commercial teams.
Role type
Senior IC firmware engineer (embedded systems)
Builds
Custom hardware devices with satellite modems, LTE, Bluetooth, and mesh networking capabilities
Domain
Defense, aerospace, and first responder technology
Deliverable
production ML models | product features
Required skills
C, C++, Rust, Zephyr RTOS, ARM Cortex-M, serial protocols (UART, SPI, I2C, USB), wireless protocols (Bluetooth LE, 802.15.4, mesh), hardware debugging (oscilloscopes, logic analyzers, JTAG/SWD), power optimization, CI/CD pipelines
Preferred skills
satellite communication modems (Iridium, Orbcomm), cellular modem integration (LTE-M, NB-IoT), GNSS/GPS receiver integration, secure boot, OTA update mechanisms, HIL testing
Technologies
Zephyr RTOS, ARM Cortex-M, C, C++, Rust, Bluetooth LE, 802.15.4, LTE, satellite transceivers, GPS/GNSS
Responsibilities
Write production-quality embedded software, own features end-to-end, implement device drivers, support board bring-up and hardware validation, develop communication protocol stacks, optimize firmware for power and performance, build CI/CD pipelines, contribute to secure boot and OTA mechanisms, collaborate on application-layer protocols, participate in code reviews
Seniority
Senior, hands-on IC