Engineering Manager, Vehicle Controls

Apply now
Clock icon

Overview:
You’re passionate about a zero-emissions future and want to build something special. You want to own your space but work with talented, like-minded people on important projects. The pace doesn’t scare you; it excites you. Quality and integrity matter to you.

We feel exactly the same way.

Drive Forward. Introduce yourself to us and let’s start a conversation. We are on the lookout for an Engineering Manager, Vehicle Controls to join our team.
Responsibilities:
  • As an Engineering Manager, Vehicle Controls, your job duties include utilizing expertise and experience to effectively manage the powertrain controls software-development team, including responsibilities such as:
  • task management
  • coordinating development needs with other departments
  • managing software releases and content for related control units
  • providing technical leadership in software development using MATLAB/Simulink
  • analyze, approve, and manage change request for software development
  • Interact with a highly skilled team in a fast-paced environment
  • The position will work with cross-functional teams to develop embedded control software for multiple vehicle platforms, and support vehicle-development activities related to functions related to Power/Energy management, battery management system, fuel-cell management, and vehicle state management
  • A successful candidate will understand the fundamentals of electrical circuits and be able to understand wiring schematics
Qualifications:
  • Degree in engineering (electrical, computer or mechanical or closely related discipline) and 8+ years of work experience as a controls and/or simulation engineer
  • 3+ years of experience in managing a technical team
  • Strong knowledge in MATLAB/Simulink
  • Experience in developing control algorithms
  • Direct experience in vehicle-level controls design for electric or hybrid vehicles. (i.e., torque control, vehicle dynamics, battery management, charging systems fuel-cell management)
  • Experience in modeling and simulation
  • Strong background in Model-Based system design in MATLAB/Simulink environment
  • Knowledge in auto-code generation in MATLAB /Simulink environment
  • Proficiency in C/C++ programming
  • Solid understanding of system/component design/development processes
  • Familiar with git version control

Preferred:

  • 10+ years of experience
  • Knowledge of classical control theory, optimal controls, adaptive controls, MPC, ECMS, and state-space modeling
  • Understanding of Microcontrollers/Microprocessors architectures
  • Familiarity with HV management and/or BMS, or just hybridization of system
  • Familiarity with tools such as Vector CANalyzer, CANoe, CANape
  • Familiarity with SimScape
  • Proficiency with CAN, LIN Communication Protocols

Candidates must have current U.S. work authorization or be TN eligible from Mexico or Canada. This position is not eligible for CPT or OPT.

#LI-DF1
EEO Statement: Nikola Corporation™ is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, physical or mental disability, sexual orientation, gender identity, medical condition, pregnancy, veteran status, genetic information or any other classification protected by state or federal law.