Job Description

Position Overview:

Olli is an all-electric autonomous shuttle developed at Local Motors (LM). As the Embedded Controls Engineer at LM, you are responsible for improving vehicle control strategy including fault diagnostics, fault actions, and communication across various devices. In addition to software development, the engineer is also responsible for developing test matrices, collect and analyze data, provide direction to Olli manufacturing and to the field technicians.

Principal Duties and Responsibilities:

  • Ensure implementation within the required time and budget according to the product map requirements
  • Generate functional diagrams for Olli subsystems
  • Assist in the development of FMEA
  • Generate software system requirements specification documents (SRS)
  • Provide input for developing the control system architecture
  • Generate controls for various subsystems based on SRS
  • Familiar with various testing procedures – unit testing, usability testing, acceptance testing, performance testing, ANOVA, Design of experiments
  • Analyze data using various software – Excel, Python, Matlab and presenting findings in written reports
  • Development of diagnostics and the associated fault actions
  • working collaboratively with design engineers, operation engineers, purchasers and other internal staff
  • understanding and ensuring compliance with vehicle functional safety
  • Support manufacturing in troubleshooting vehicle related issues and generate quick solutions
  • Hold training sessions for manufacturing and field technicians
  • Maintain software version control
  • Write reports, presentations, and manuals

Qualifications & Skills: 

Degree in Mechanical or Electrical and Electronic engineering. Industry experience of at least 2 years.

Required Skills

  • 5+ years of experience
  • Strong knowledge in MATLAB/Simulink 
  • Experience in developing vehicle and powertrain control algorithms 
  • Direct experience in vehicle-level controls design for electric or hybrid vehicles. (i.e. torque control, vehicle dynamics, battery management, charging systems, etc)  Experience in modeling and simulation of electric vehicle powertrain 
  • Strong background in model-based System Design in MATLAB/Simulink environment 
  • Knowledge in auto-code Generation in Matlab/Simulink environment • Solid understanding of system/component design/development processes 
  • Familiar with git version control

Preferred Skills:

  • Years of experience 8+ 
  • Knowledge of classical control theory, optimal controls, adaptive controls, MPC, ECMS, and state-space modeling 
  • Familiarity with torque vectoring and regenerative braking algorithms 
  • Familiarity with tools such as Vector CANalyzer, CANoe, CANape • Familiarity with SimScape 
  • Proficiency with CAN, LIN Communication Protocols