Strong hands-on experience designing and developing HALs and low-level device drivers.
Experience with BSPs, register-level programming, and hardware/peripheral configuration.
Proven experience with board bring-up, hardware/software integration, and low-level debugging.
Experience with embedded Linux and/or RTOS platforms.
Understanding of hardware interfaces and protocols such as UART, SPI, I²C, DMA, Ethernet, LVDS, or SpaceWire.
Experience with debugging tools such as GDB, JTAG, logic analyzers, or oscilloscopes.
Ability to read schematics and datasheets and troubleshoot issues across hardware and software.
- Strong problem-solving skills, ownership, and ability to work across multidisciplinary teams.
- Nice to Haves:
- Linux kernel internals, kernel-space driver development, and device trees.
Embedded Linux build systems such as Yocto or Buildroot.
ARM-based SoCs and FPGA integration.
Aerospace, spaceflight, or safety-critical software experience.
Radiation mitigation techniques, including Single Event Upset (SEU) handling.
- Embedded virtualization or hypervisor experience.
- Some of Our Awesome Benefits:
- 100% company-paid medical, dental, and vision for you and your dependents
100% company-paid life, AD&D, and disability insurance
Fully paid parental leave: 16 weeks for birthing parents, 10 weeks for non-birthing parents
Flexible time off and 12 paid holidays
HSA with employer contribution, FSAs, and commuter benefits
Carrot Fertility, One Medical, and a free Employee Assistance Program
401(k) and equity
Daily catered lunches and snacks in office
Annual company off-site and regular social events
International exposure to our team in France
Relocation assistance when applicable