Skip to content

Principal Firmware Engineer
Company | Natron Energy |
---|
Location | Santa Clara, CA, USA |
---|
Salary | $179000 – $210500 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Computer Science, Computer Engineering, or Electrical Engineering bachelor’s degree, master’s preferred
- Minimum 5 years of experience in embedded software/firmware and device driver development
- Experience in developing firmware on a variety of microprocessors, including 32-bit and also smaller
- Proficiency in C and assembly
- Experience debugging code on a mixed analog/digital boards, and determining whether an issue is in firmware or hardware
Responsibilities
- Along with the systems engineering team, define the control architecture for new products in development
- Specify, design, and implement the firmware which runs on the product BMS
- Develop the test plan from product requirements, and execute the plan or work with others who will run the tests
- Hands-on bring-up of the hardware, along with the electrical engineers, including debugging and optimization
- Maintenance and extension of the firmware code base to enable new functionality and products
- Collaborate with NPI/operations engineering on production-level tests
Preferred Qualifications
- Experience in firmware development for BMS or related energy systems is desired
- Experience architecting firmware, knowledge of firmware/hardware design trade-offs, and knowledge of firmware optimization techniques is preferred