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 |