Role Summary
The Senior Engine Control Software Engineer will play a pivotal role within a high-performance powertrain environment, leading the design and delivery of embedded control software for next-generation V6 and V8 turbocharged engines and transmission platforms. This Senior Engine Control Software Engineer position focuses on robust, production-level ECU software, ensuring quality, compliance, and performance across demanding operating conditions.
Role & Responsibilities
* Lead development of embedded engine control software for advanced propulsion systems
* Implement control and diagnostic software for new engine and transmission features using C/C++
* Collaborate with Controls Design Engineers, Systems Engineers, and Architects to define and align software and functional architectures
* Develop, test, and maintain production-level ECU software ensuring MISRA compliance and high-quality standards
* Produce and maintain Software Design Documents and Software Implementation Records
* Own and refine unit, POD-level, and solution-in-isolation testing with strong traceability
* Support Behaviour Driven Development and Test-Driven Development methodologies
* Participate in algorithm FMEA activities to mitigate software-related risks
* Work closely with calibration and validation teams to ensure performance across all operating conditions
* Actively contribute to design reviews, sprint activities, retrospectives, and technical presentations
Requirements of the Role
* Strong proficiency in C programming and embedded automotive software development
* Minimum 5+ years' engineering experience within propulsion systems (Engine, Transmission, Chassis, Brakes or Steering)
* Experience in automotive ECU software development, testing, and validation
* Understanding of unit testing, integration testing, and verification strategies
* Knowledge of CAN, LIN, UDS, OBD-II, J1939 and Ethernet communication protocols
* Experience using Vector tools (CANoe), debuggers, and Git version control
* Familiarity with ASPICE, ISO 26262 (Functional Safety), and MISRA standards
* Degree qualified in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science or similar
* Knowledge of MATLAB, Simulink, and DOORS is advantageous
* Strong analytical problem-solving skills with the ability to lead and mentor others
Location: Hethel, UK
Contract: Inside IR35 | 3 Month Contract
Note: This role is deemed inside of IR35. The umbrella pay rate offered is inclusive of the assignment pay rate, holiday pay, and Apex Recruitment's contribution towards employer costs.
#J-18808-Ljbffr