Posted in

Firmware Manager

Firmware Manager

CompanyAnduril
LocationNewport Beach, CA, USA
Salary$168000 – $252000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • BS or MS in CS/CE/EE or equivalent industry experience
  • Minimum 3 years of experience in a technical leadership role leading project teams and setting technical direction
  • Strong C coding ability for embedded systems
  • Excellent communication skills
  • Experience developing firmware in bare-metal or RTOS environments
  • Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers
  • Solid experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc.
  • Experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)
  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities

Responsibilities

  • Own and manage firmware engineering efforts across multiple programs through hands on development and applying your expertise in software best practices
  • Drive career growth, engagement and quality output of engineers on your team
  • Contribute to Firmware Engineering direction, policy and guidance
  • Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase
  • Perform code reviews and mentor/guide team members on coding standards and best practices
  • Quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries
  • Participate in hiring, group level leadership discussions and decision making

Preferred Qualifications

  • 5 or more years of experience in a technical leadership role leading project teams and setting technical direction
  • Have a bias for action. If you see a problem, you want to solve and fix it
  • Experience or familiarity with motion or power controls