Jobs · Education · California

Firmware Intern

WindBorne Systems · Redwood City, CA · 2 mo ago
Education$33/hrInternship

Firmware Wizard

In office food

About the role

WindBorne Systems is seeking a Firmware Wizard to join our dynamic team. Our mission is to eliminate weather uncertainty and provide critical information for decision-making. We are a vertically integrated weather company that designs, manufactures, and operates our own smart weather balloons. The ideal candidate will be responsible for designing and running experiments to understand the behavior of our system in extreme conditions, developing drivers and low-level libraries for new chips, modules, and sensors, and working closely with researchers on novel hardware to improve the accuracy of our meteorological measurements.

Responsibilities

  • Develop and maintain drivers & low level libraries for new chips, modules, & sensors
  • Own our custom open source RTOS hardware abstraction layer, Amslah. Ensure it is hardened and architecture refined as we scale
  • Push the limits of our custom sensor hardware & calibration infrastructure, ensuring our GSBs are power optimized & survive extreme cold beyond subcomponent specifications
  • Work closely with people doing R&D on novel hardware to improve the accuracy of our meteorological measurements
  • Design fault-tolerant systems that can recover gracefully from unexpected conditions
  • Debug highly non-trivial issues
  • Experience programming, shipping, and maintaining hardware in a real-world setting
  • Must be excited by rapid iteration more than trying to perfectly plan ahead of time
  • Fluent in C/C++ and Python. Experience writing low-level drivers for a number of various chips
  • Should be comfortable reading PCB schematics. Ideally have done a bit of EE yourself
  • Be able to form hypothesis and run experiments about the behavior of the system
  • Must be an effective communicator, able to cut through misunderstandings to the core of an issue and reason about tradeoffs in complex multidisciplinary spaces
  • Excellent debugging skills in complex settings

Requirements

Must be able to work in-person at 1600 Bridge Pkwy, Redwood City, CA. In-office required.

Qualifications

  • Experience programming, shipping, and maintaining hardware in a real-world setting
  • Must be excited by rapid iteration more than trying to perfectly plan ahead of time
  • Fluent in C/C++ and Python. Experience writing low-level drivers for a number of various chips
  • Should be comfortable reading PCB schematics. Ideally have done a bit of EE yourself
  • Be able to form hypothesis and run experiments about the behavior of the system
  • Must be an effective communicator, able to cut through misunderstandings to the core of an issue and reason about tradeoffs in complex multidisciplinary spaces
  • Excellent debugging skills in complex settings

Skills

  • Experience programming, shipping, and maintaining hardware in a real-world setting
  • Must be excited by rapid iteration more than trying to perfectly plan ahead of time
  • Fluent in C/C++ and Python. Experience writing low-level drivers for a number of various chips
  • Should be comfortable reading PCB schematics. Ideally have done a bit of EE yourself
  • Be able to form hypothesis and run experiments about the behavior of the system
  • Must be an effective communicator, able to cut through misunderstandings to the core of an issue and reason about tradeoffs in complex multidisciplinary spaces
  • Excellent debugging skills in complex settings

Benefits

In office food

Pay

$33/hr

Schedule

In person required

Similar jobs

Firmware Intern

WindBorne SystemsPalo Alto, CA· 1 wk ago
Education$33/hrapply on jobs.ashbyhq.com

Firmware Intern

EtchedSan Jose, CA· 2 wk ago
Educationapply on jobs.ashbyhq.com