Senior Firmware Engineer, Platform
Core
Own the common runtime, libraries, SDK, and build system for Neros' flight, ground-station, and autonomy software teams across MCU and Linux targets.
Role type
Senior IC firmware platform engineer
Builds
Common runtime, libraries, SDK, and build system for unmanned systems
Domain
Defense technology / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C, MCU/RTOS, embedded Linux, build system design, cross-compilation, resource-constrained design, debugging
Preferred skills
Bazel, Embedded Linux internals (kernel, BSP, Yocto/Buildroot), Flight-stack (Betaflight, PX4), DSP/RF firmware, Open-source contributions
Technologies
C, Bazel, MCU, RTOS, Linux, Yocto, Buildroot, Betaflight, PX4
Responsibilities
Own common runtime and libraries (logging, telemetry, IPC, configuration) for MCU and Linux targets; Own build system and cross-compile toolchain; Design and maintain stable interfaces for other teams; Solve ambiguous platform-consumer boundary problems; Drive resource trade-offs (compute, memory, bandwidth); Mentor and raise engineering bar through code review
Seniority
Senior, hands-on IC