We are HIRING for several exciting roles

Vehicle Controls Engineer

Company Overview:

Dorleco is a 360-degree controls software development & integration solution provider for electric and autonomous vehicle systems, focused on achieving its mission of developing sustainable & efficient vehicles with innovative, robust, and lean engineering practices. We provide a fast-paced R&D environment and deliver integrated solutions for mechanical, electrical, software, thermodynamic, and energy storage systems for modern electric and autonomous vehicle systems.

As an Embedded Vehicle Controls Engineer in our team, you will be responsible for the design, development and support of embedded controls software solutions for applications including electric, ICE and hybrid vehicles. You will work on developing controls algorithms and strategies to achieve various performance objectives within vehicles and reflecting those capabilities in a simulation engine for fast iteration. The role also includes validating the design utilizing various platforms (Rapid Prototyping, Software-in-the-Loop, Hardware-in-the-Loop, vehicle testing) to ensure robustness and quality of the production software.     

Location:

New Philadelphia, Ohio, United States

Work Authorization Requirements:

  • Must be authorized to work in the United States for any employer.
  • If you are fine with above mentioned working location.

Role and Responsibilities

  • Develop novel algorithms for vehicle control problems applying electrical, mechanical, thermodynamics and material sciences
  • Drive design and calibration change focused on attributes such as efficiency, drivability, thermal, NVH, performance, and durability.
  • Experience with data management tools / using fleet data to guide design.
  • Drive HW board bring-up, system debugging, and code optimization for embedded platforms
  • Implement basic embedded software components into an automotive ECU application running in real-time operating system such as FreeRTOS / SafeRTOS environment. Software components include SPI, I2C, UDS, CAN, LIN and ethernet protocol stacks as well as peripheral device drivers. 
  • Collaborate with system engineers to establish vehicle and sub-system requirements, and implement them into software design
  • Create state of the art system simulation and control platform. 
  • Design and implement embedded test code to test ECU software components using virtualized SiL and hardware-in-the-Loop testing in accordance with ISO26262
  • Develop toolchains and methods to automate testing and perform data analysis to improve efficiency 
  • Support designing vehicle features and the interfaces between the vehicle controllers
  • Perform debugging and failure analysis of complex hardware and software interactions, and drive root cause identification
  • Provide status reports documenting SW implementation & bug/service resolution
  • Support environmental and track testing activities.
  • Support system troubleshoot using vehicle interface tools (Vector, Kvaser, PEAK-System) and lab equipment such as oscilloscope, power supplies and multimeter

Preferred experience and skills

  • Familiarity with automotive production software development

  • Experience with automotive processors such as Infineon or NXP

  • Python and embedded C experience is a plus

  • Experience with SIL/HIL testing and deployment

  • Experience with AUTOSAR and ISO 26262

Qualifications and Education Requirements

  • BS or higher in Engineering and relevant industry experience

  • Strong understanding of control theory, system dynamics, first principles and physics 

  • Solid background in Matlab/Simulink and C/C++

  • Good understanding of vehicle systems (ICE or hybrid/EV)

  • In-depth knowledge of automotive communication protocols and stacks (CAN, LIN, Eth, Flexray, UDS)

  • Experience with vehicle interface software (CANalyzer, CANape, CANoe, PCAN etc..)

  • Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, and SPI, and experience in sensors and digital signal processing

  • Background in real-time operating system and embedded development supporting complex, distributed, safety critical embedded systems.

  • Familiarity with version control software (Git, SVN, etc..)

  • Strong problem-solving, analytical, and organizational skills

We are HIRING for several exciting roles