Senior Software Engineer, Embedded Systems
Elroy AirAbout the role
The Role
What You'll Work On
-
Embedded firmware for microcontrollers and SoCs in a bare-metal and/or RTOS environment (FreeRTOS, Zephyr, or similar)
-
Driver development, peripheral integration, and board bring-up for custom hardware platforms
-
Real-time control loops and sensor fusion pipelines where timing and determinism are non-negotiable
-
Hardware debugging: oscilloscopes, logic analyzers, JTAG, and willingness to get comfortable with a schematic
-
C++ and Python tooling for testing, scripting, and automation around embedded targets
-
Development of models and emulators for aircraft components to ensure hardware behavior is faithfully represented in our cloud simulation framework
What We're Looking For
-
5+ years of professional embedded software development, with production firmware shipped on real hardware
-
Deep fluency in C and/or C++; Python for scripting and test tooling
-
Hands-on experience with at least one RTOS and with bare-metal development
-
Comfort reading schematics, using bench instruments, and debugging hardware/software integration issues at the signal level
-
Experience with communications protocols: SPI, I2C, UART, CAN, Ethernet
-
Strong opinions about code quality, testability, and the difference between software that works in the lab and software that works in the field
-
Experience in aerospace, defense, robotics, or other safety-critical domains
-
Familiarity with DO-178, MISRA, or other embedded software standards
-
Exposure to desktop tooling or visualization for hardware debug and test workflows
-
Experience with CI/CD pipelines for embedded targets (HIL, SIL, emulation)
You probably have:
It’s a bonus if you have:
Our Stack
-
Primary languages: C++ and Python
-
RTOS: FreeRTOS and bare-metal depending on target
-
Toolchains: GCC/Clang cross-compilers, CMake, custom build infrastructure
-
Version control and CI: Git, GitHub, cloud-based batch simulation and test runners
-
Modern AI coding tools used as productivity accelerators, not as a substitute for engineering judgment
Who We Are
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s