Posted in

Principal Firmware Engineer

Principal Firmware Engineer

CompanyNatron Energy
LocationSanta Clara, CA, USA
Salary$179000 – $210500
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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