Sr. Firmware Engineer – Autopilot & Vehicle Propulsion
The Role
The Drive Interface Firmware team is looking for an experienced firmware engineer to be the firmware subject matter expert on everything Autopilot related on the Drive Inverter and Drive Interface. You will be responsible for interfacing various autonomous Autopilot functions (such as longitudinal control, autopark, summon, and others) and Autonomous safety functions (automatic emergency braking, object aware acceleration limiting, etc.) to vehicle propulsion controls.
Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems using cutting edge software development tools and practices. You will solve some of the most ambiguous and challenging problems in the embedded software space and change the way the world produces electric vehicles and delivers energy.
Responsibilities
Requirements
· Proficiency in C, familiarity with MISRA C a plus.
· Fluent in software fundamentals including software design and maintainability.
· Experience with designing/developing/analyzing/maintaining state machines.
· Experience with unit testing and static analysis tools is a plus.
· Knowledge of version control (Git) and continuous integration (Jenkins) a plus.
· Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA) a plus.
Job Type: Full-time
Pay: $150,000.00 – $400,000.00 per year
Benefits:
Schedule:
Supplemental Pay:
Work Location: One location