Gasoline Engine Controls Development SME
Listed on 2026-06-13
-
Engineering
Systems Engineer
Gasoline Engine Controls Development Engineer
This role is responsible for developing new features and enhancing existing algorithms, working closely with a cross‑functional team and utilizing various tools (vehicle, HIL, dyno, virtual environments, rapid prototyping) through the V‑model software development process to ensure the quality and robustness of production algorithms. The controls engineer interfaces with systems and calibration teams to fully understand requirements, develop implementation strategies, assess compliance and robustness, ensure ease of calibration, and document impacts against regulatory requirements.
The engineer implements designs efficiently and validates them against requirements in both virtual and physical environments throughout the production process, providing technical guidance, training, and acting as an expert in their field of specialization.
Controls algorithm development typically begins as an advanced effort but must ultimately meet program timelines and conform to high‑level functional requirements. The engineer develops and implements controls features, controls actuators, reads sensor values or estimates engineering quantities across each physical architecture, and ensures projects remain on track by developing plans, tracking progress, and presenting technical reports to management and project chiefs.
SpecificResponsibilities
- Read, understand, and approve the requirements defined in the CFTS (Controls Function Technical Specification) documents.
- Develop architecture and define the interfaces of the Software Components (SWC).
- Create interface files (ARXML) compliant with the AUTOSAR specifications.
- Integrate the AUTOSAR composition files, ensuring there are no unconnected interface ports across SWCs.
- Analyze the Controller Area Network (CAN) Database Communication files (DBC) to identify and implement new messages and signals sent to or received from the ECU.
- Implement interfaces related to OBD and Function Inhibition Identifiers (FIDs) needed to exchange information across Engine Controls SWCs.
- Implement interfaces for Data Identifiers (DIDs) and Legislative Diagnostics Identifiers (PIDs) accessed through a scan tool.
- Implement interfaces needed to store information in Non‑Volatile Random Access Memory (NVRAM).
- Define Variant Management implementation to enable or disable a feature based on program/engine/vehicle, optimizing resources.
- Define implementation requirements in the CCDD (Center of Excellence Controls Design Document).
- Design and document controls algorithms harmonized across platforms and architecture variants.
- Create links among high‑level requirements (CFTS), implementation requirements (CCDD), and the implementation model.
- Generate Model In the Loop (MIL) reports.
- Perform automatic code and AUTOSAR RTE generation using an integration pipeline.
- Generate local prototype software builds to test integration and verify functionality in an embedded environment.
- Write and store the Design Verification Plans (Controls DVP) and verify them at the Hardware In The Loop (HIL) simulator, generating DVP&R reports.
- Update artifacts needed for the Algorithm Description Document (ADD) of the controls algorithms.
- Explain the controls algorithms to other stakeholders/customers, such as Calibration Teams.
- Track features defined as Auxiliary Emissions Control Devices.
- Attend the Requirements Review Board for review and approval of controls algorithm changes, including impacts on Auxiliary Emissions Control Devices.
- Provide controls design review tracking documents to confirm changes are complete and tested according to Agile Definition of Done, and lessons learned are acknowledged before implementation scheduling.
- Attend and actively participate in Agile framework recurring meetings such as daily stand‑ups, Big Room Planning, and Sprint Planning Ceremonies.
- Bachelor of Science in Mechanical or Electrical Engineering, or an equivalent engineering degree with experience in controls/calibration of gasoline spark‑ignition engines.
- Excellent knowledge of internal combustion engines.
- Knowledge of modern and classical control principles.
- Experience in data…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).