WindBorne Systems in Redwood City is seeking a Firmware Wizard to own the entire firmware stack for its weather balloons. The role involves developing and maintaining drivers and low-level libraries, owning the RTOS hardware abstraction layer, and ensuring power optimization of sensor hardware. Ideal candidates will have strong skills in C/C++, Python, and debugging, coupled with real-world hardware experience. The position requires in-person presence at the office and offers in-office food along with a salary of $33/hr.
Qualifications
Experience programming, shipping, and maintaining hardware in a real-world setting.
Excited by rapid iteration rather than perfect long-term planning.
Comfortable reading PCB schematics; ideally have some EE experience.
Responsibilities
Develop and maintain drivers and low-level libraries for new chips, modules, and sensors.
Own our custom open-source RTOS hardware abstraction layer.
Design fault-tolerant systems that can recover gracefully from unexpected conditions.
Skills
C/C++ programming
Python programming
Low-level driver development
Reading PCB schematics
Debugging skills
Effective communication
Job description
WindBorne Systems in Redwood City is seeking a Firmware Wizard to own the entire firmware stack for its weather balloons. The role involves developing and maintaining drivers and low-level libraries, owning the RTOS hardware abstraction layer, and ensuring power optimization of sensor hardware. Ideal candidates will have strong skills in C/C++, Python, and debugging, coupled with real-world hardware experience. The position requires in-person presence at the office and offers in-office food along with a salary of $33/hr.