Firmware Intern
$68,640–$68,640 year
On-sitePalo Alto, California, United States
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.