WindBorne Systems logo
WindBorne SystemsPosted 1 month ago

Firmware Intern

$68,640–$68,640 year

On-sitePalo Alto, California, United States

Full TimeEntry LevelSmall

Job Summary

Develop and maintain drivers and low-level libraries for new chips, modules, and sensors while owning the custom open-source RTOS hardware abstraction layer, Amslah. Push the limits of custom sensor hardware and calibration infrastructure to ensure power optimization and survival in extreme cold. Design fault-tolerant systems that recover gracefully from unexpected conditions and debug highly non-trivial issues across complex hardware-software interfaces. Work closely with R&D teams to improve meteorological measurement accuracy through hypothesis-driven experimentation.

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
  • Be able to form hypothesis and run experiments about the behaviour 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
  • In person required

Desired Qualifications

  • Ideally have done a bit of EE yourself
  • Experience with FPGAs and HDL
  • Knowledge of RF systems and wireless protocols
  • Degree in Computer Science/Electrical Engineering or related field
  • Stellar understanding of undergrad level physics

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce