WindBorne Systems

Firmware Engineer

Job Description

Posted on: 
2026-04-22

Responsibilities

  • Develop and maintain drivers & low-level libraries for new chips, modules, & sensors
  • Own the custom open-source RTOS hardware abstraction layer, ensuring it is hardened and refined
  • Optimize custom sensor hardware & calibration infrastructure for extreme conditions
  • Collaborate with R&D on novel hardware to improve measurement accuracy
  • Design fault-tolerant systems that recover from unexpected conditions
  • Debug complex issues across hardware and software
  • Conduct experiments to understand system behavior under various conditions

Job Requirements

  • Experience programming, shipping, and maintaining hardware in real-world settings
  • Strong skills in C/C++ and Python
  • Experience writing low-level drivers for various chips
  • Ability to read PCB schematics and perform some EE design work
  • Capable of forming hypotheses and running experiments on system behavior
  • Effective communication skills for complex multidisciplinary issues
  • Excellent debugging skills in complex settings
Apply now

More job openings