Senior Software Engineer (Embedded Systems)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Embedded Systems): Developing embedded firmware for microcontrollers and SoCs in bare-metal and RTOS environments with an accent on real-time control loops, sensor fusion, and hardware-software integration. Focus on building driver-level implementations, developing aircraft component emulators for cloud simulation, and ensuring deterministic system behavior.
Location: Hybrid in Byron, CA
Company
is an engineering-focused firm developing advanced hardware and simulation frameworks for aircraft components.
What you will do
- Develop embedded firmware for microcontrollers and SoCs using bare-metal and RTOS (FreeRTOS, Zephyr).
- Implement driver development, peripheral integration, and board bring-up for custom hardware platforms.
- Design real-time control loops and sensor fusion pipelines where timing and determinism are critical.
- Perform hardware debugging using oscilloscopes, logic analyzers, and JTAG.
- Build C++ and Python tooling for testing, scripting, and automation around embedded targets.
- Create models and emulators for aircraft components to ensure faithful representation in cloud simulation frameworks.
Requirements
- 5+ years of professional embedded software development with production firmware shipped on real hardware.
- Deep fluency in C/C++ and Python for scripting and test tooling.
- Hands-on experience with at least one RTOS and bare-metal development.
- Ability to read schematics and debug hardware/software integration at the signal level.
- Proficiency with communication protocols: SPI, I2C, UART, CAN, and Ethernet.
- Must be based in or able to work hybrid in Byron, CA.
Nice to have
- Experience in aerospace, defense, robotics, or other safety-critical domains.
- Familiarity with DO-178, MISRA, or other embedded software standards.
- Experience with CI/CD pipelines for embedded targets (HIL, SIL, emulation).
- Exposure to desktop tooling or visualization for hardware debug and test workflows.
Culture & Benefits
- Hybrid work arrangement providing a balance between remote and office presence.
- Integration of modern AI coding tools to accelerate productivity.
- Engineering culture that prioritizes code quality, testability, and field-proven reliability.
- Opportunity to work on complex, high-stakes aerospace hardware and simulation.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →