Responsibilities
- Architect, develop, test, maintain and support firmware through its entire lifecycle
- Build firmware for wearables, implants and other medical device technologies
- Bring up electronic systems and verify firmware functionality in hardware
- Develop test modes in firmware for SoCs and other electronic systems
- Work collaboratively across product teams and disciplines to deliver full systems
- Document and archive all code and work for colleagues to easily follow
- Prototype, test and analyze new systems and ideas to assess feasibility
Basic qualifications
- At least 2-3 years experience in firmware development delivering reliable, clear, testable and maintainable firmware for embedded systems
- Experience in firmware development for microcontrollers, sensor interfaces, SoCs
- Experience in firmware development for wireless transceivers compliant with at least one established wireless communication standard e.g. Bluetooth, WiFi, LoRa, Zigbee
- Experience in firmware implementation of test modes on SoCs e.g. DTM modes
- Familiarity bringing up firmware on hardware - comfortable with logic analyzers, oscilloscope probing, etc.
- Experience with microsystem sensors or actuators
- BS or MS (or similar experience) in EE, CE, CS, etc.
Preferred qualifications
- 4+ years experience in firmware development delivering reliable, clear, testable and maintainable firmware for embedded systems
- Experience with IEC 62304 compliant firmware for biomedical devices
- Rapid prototyping experience (microcontrollers, analog and digital interfaces, etc)
- Experience with ASIC firmware development
- Experience in over-the-air wireless validation of firmware for wireless interfaces
- Comfortable with Python for data logging from bring-up / validation etc
- Experience with continuous integration testing, hardware in the loop (HIL) testing
Benefits
- Competitive salary and equity
- Medical, dental, vision and life insurance
- Flexible vacation and company-paid holidays
- Healthy meals and snacks provided onsite
- Paid parental, jury duty, bereavement, family care and medical leave
- Dependent Care Flexible Spending Account, subsidized by Science
- Flexible Spending Account
- 401(k)
Tags & focus areas
Used for matching and alerts on DevFound Dev Senior Python