Job Title:
Software Systems Engineer
Job Number:
HB8828
Location:
Lake Forest
Area Code:
949
Job Term:
Contract to Hire
Pay Rate:
Market
Length:
Est. Long Term


Required Skills:
Education and/​or Experience:

Required:
* BSEE
BSME or equivalent
* 2-5+ years embedded control software development experience using MATLAB (Simulink
Stateflow Coder
and Real Time Workshop Coder
Simulink Verification and Validation
Matlab Compiler)
C/​C++ and assembly.
* Experience with CAN communication programming.
* Experience in defining/​refining control software for powertrain systems.
* Authorized to work in the USA.
* Valid driver license.

Desired:
* MSEE
MSME or equivalent
* Knowledge of Hybrid Electric Vehicle
Internal Combustion Engine
or Fuel Cell operation principles and control systems.
* Automotive fuel cell system and OBD-II programming/calibration experience.
* C/C++ programming for CPU32/MPCxx controller family
* Vector CANape
ATI Vision
PCAN and KVASER tools.
* CMMI or SPICE Quality control process experience.
* Asembly programming using Microchip MPLAB IDE on PIC chips.
* FlexRay network communications experience.  
* Knowledge of Software Version Control System (PVCS)
* Knowledge of Data Analyses Tools (e.g. Matlab
Excel).
* NI Labview experience
* PLC Think & Do experience
* Physical Job Requirements:
* Required to participate in product support trips for software released.  2 to 6 weeks max of travel per year.



Job Description:
Report to Systems Engineering Manager
                                   
Job Purpose:
The Software Systems Engineer will design and release powertrain control software for embedded automotive powertrain controllers (including hydrogen internal combustion, hybrid electric, and fuel cell applications.)
 
Job Duties and Responsibilities:
* This candidate should be able to demonstrate a strong history of with development of powertrain systems software in automotive projects.  This is NOT a position for purely theoretical studies or for software test, verification and validation engineers.
* Expert in development of powertrain control software (internal combustion, hybrid, or fuel cell) for alternative fuel vehicles (Hydrogen, CNG, LPG, Diesel Hybrid, Gasoline Hybrid.)
* Expert in MATLAB (Simulink, Stateflow Coder, and Real Time Workshop Coder, Simulink Verification and Validation, MATLAB Compiler) to implement powertrain control software to MAAB compliance.
* Develop automotive Controller Area Networks (CAN) for embedded powertrain controllers to communicate with other vehicle systems.
* Support investigation and resolution of diagnostic / OBD-II issues.
* Program in C/C++ and assembly for embedded powertrain controllers.
* Release and support powertrain control software (PVCS).
* Develop and release calibration tools for the Powertrain Engineers.
* CMM, CMMI or Automotive SPICE Quality control process experience.
* Fault Tree analysis and FMEA experience.
* Requires good systematic thinking capabilities to understand and optimize hybrid vehicle powertrain system interactions.
* Define software strategies, create code, and test in a bench environment as well as in the target application.
Software Systems support for a project from the quote process through production and service.
* Coordinate development actions with Control Systems Engineers, Project Management, and Powertrain Engineering.
* Direct interface to hardware component engineering to define some system interface requirements.
 
Two Roads is an Equal Opportunity Employer: EOE M/F/V/D