Job Title:
Sr. Embedded Software Engineer - Hybrid Vehicle Powertrain
Job Number:
HB8827
Location:
Lake Forest
Area Code:
949
Job Term:
Contract to Hire
Pay Rate:
Market
Length:
Est. 1 year +


Required Skills:
Education and/​or Experience:
Required: BSEE
BSCS
BSME or equivalent
10+ ​ years embedded control software development experience using MathWorks (MATLAB
Simulink
Stateflow Coder
and Real Time Workshop Coder)
C/​C+​+​
and assembly.​
Experience with leading small engineering teams.​
Authorized to work in the USA.​
Valid driver license.​
Desired: MSEE
MSCS or equivalent
Development of automotive powertrain control software (internal combustion
hybrid
or fuel cell) for alternative fuel vehicles (Hydrogen
CNG
LPG
Diesel Hybrid
Gasoline Hybrid).​
Knowledge of Hybrid Electric Vehicle
Internal Combustion Engine
or other powertrain operation principles and control systems.​
Develop automotive Controller Area Networks (CAN) for embedded powertrain controllers to communicate with other vehicle systems (GMW3110/​KWP2000 compliant).​
Enforce application of embedded controller software safety practices as applicable (IEC 61508 or ISO 26262 experience).​
Support investigation and resolution of diagnostic/​OBD-II issues.​
Fault Tree Analysis and FMEA experience.​
C/​C+​+​ and assembly programming.​
Vector CANape
ATI Vision
PCAN and KVASER tools.​
Knowledge of Software Version Control System (e.​g.​ Serena PVCS).​
Well versed in Automotive SPICE (ISO/​IEC 15504)
Experience with the Mototron Development environment.​
Physical Job Requirements:
 Required to participate in product support trips for software released.​  2 to 6 weeks max.​ traveling per year (max.​ 2weeks per trip)



Job Description:
Reporting To:            Systems Engineering Manager                             
                                   
Job Purpose:             The Sr.​ Embedded Software Engineer will lead the architecture, design, and release of automotive hybrid powertrain software (including hydrogen and CNG internal combustion hybrids, plug-in hybrid electric, and fuel cell applications).​
 
Job Duties and Responsibilities:
Lead a small team of embedded software engineers through the architecture, design, and release of automotive hybrid powertrain software for an OEM production release.​
Responsible for architecting software.​  Able to encourage a team into good software practices of modular, scaleable designs with high reusability.​
Responsible for managing software releases: timing of software feature rollout through design, implementation, testing and validation.​  Relies on use of software version control.​
Understanding and ability to lead team towards higher levels of SPICE, CMM, or CMMI software maturity models.​  Includes complete V-Model.​
Expert in MATLAB (Simulink, Stateflow Coder, and Real Time Workshop Coder) to implement powertrain control software.​ 
Proficient in C/​C+​+​ and assembly.​  Capable of evaluating Simulink designs based upon their efficient code generation into real-time C/​assembly code.​
Lead design and documentation efforts for software architecture, version control, validation, and tool development (flash and calibration tools).​ Prioritize these group efforts and estimate resources needed.​
Software Systems support for a project from the quote process through production and service.​
Coordinate development actions with Control Systems Engineers, Project Management, Powertrain Engineering, Electrical Engineering, and the customer.​
Define system interface requirements for electronic control units.​
 


Two Roads is an Equal Opportunity Employer: EOE M/F/V/D