top of page
Changan-Logo.png

JOB SPEC

Senior Embedded Software Engineer

PTS202303-02

Powertrain Software

Permanent

Competitive salary package, negotiable depending on qualifications and experience

Full Time

Birmingham B37 7YG, UK

About the Role

Develop embedded control software for mass production vehicles

Requirements

  • Required

  • Degree qualified in Electrical/Electronic Engineering, Computer Science or similar discipline

  • 5 or more years experience in developing real-time embedded software for the automotive industry

  • Experience of auto-coding software within the Mathworks toolchain e.g. Simulink / Stateflow / Embedded Coder

  • Good understanding of model-based software development

  • Good working knowledge of software development processes and workflow e.g. Agile.

  • Good working knowledge of modelling guidelines e.g. MAAB

  • Good working knowledge of using software change management tools e.g. Perforce, Git, Subversion

  • Proven ability to work as part of a team to demanding deadlines

  • Strong numeracy and literacy, including the ability to write clear documentation.

  • Some knowledge and experience of C

  • Desirable

  • Understanding of optimal control theory

  • Experience of developing software for safety critical systems e.g. ISO26262

  • Experience of developing software within an AUTOSR based software architecture

  • Experience of developing software for multi-core micro controllers

  • Experience in using software calibration tools e.g. INCA, CANape

  • Experience in using embedded software debugging tools e.g. Lauterbach / TRACE32

  • Experience programming in MATLAB, and/or Python

  • Experience in using automotive communication protocols e.g. CAN / FlexRay / CAN FD / UDS

  • Full UK driving license

Duties & Responsibilities

As a Senior Embedded Software Engineer you will work within a small proactive team to develop robust complex control strategies for hybrid powertrains over the full development lifecycle:

  • Work closely with members of the Controls and Integration teams to develop prototype software for initial concept evaluation

  • Develop software strategies to deliver a high level of vehicle driveability, performance, fuel economy and customer satisfaction

  • Take prototype code through the software development process for use in mass production vehicles

  • Support the testing of hybrid powertrains and transmissions during dyno and spin rig testing

  • Identify opportunities for strategy improvement and/or optimise functionality

  • Validate embedded control strategies using MIL and HIL

  • Produce functional software specifications and test reports in a clear and concise manner

  • Lead and take part in software design and code reviews

  • Create high-quality software within demanding timescales

  • Contribute to the continuing development of software process and methodology

  • Mentor junior members of the team in the UK and China

Other Features

  • Role based in the UK with core CAUK team. Occasional travel to other CA sites, on development trips and to visit suppliers is a requirement

  • Must be eligible to work in the UK

bottom of page