Senior Embedded Software Engineer
Core
Develop full-stack embedded software for next-generation radar seeker systems, from application code down to low-level drivers controlling hardware.
Role type
Senior Embedded Software Engineer (Defense Radar)
Builds
Radar seeker products for military surveillance, reconnaissance, and targeting
Domain
Defense / Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
Modern C++ and/or Rust, Embedded Linux, ARM-based architectures, Device drivers (SPI, I2C, UART), Hardware-software integration, Debugging with oscilloscopes/logic analyzers
Preferred skills
Radar systems and signal processing, Seeker development, RF test equipment (VNAs, spectrum analyzers), Bootloaders/BSP/RTOS, High-speed interfaces (PCIe, Ethernet, JESD204), CI/CD workflows, Python for test automation
Technologies
ARM, Embedded Linux, C++, Rust, SPI, I2C, UART, PCIe, Ethernet, JESD204, CMake, GDB, Valgrind, Nix/NixOS
Responsibilities
Design and deploy embedded software across the full stack; Develop and maintain embedded Linux software; Write device drivers and firmware for hardware interfaces; Perform hardware-software integration, board bring-up, and debugging; Troubleshoot complex issues spanning electrical and software boundaries; Operate autonomously in fast-paced environments
Seniority
Senior, hands-on IC