Senior Embedded Software Engineer

Posted 10 months ago

Job Title: Senior Embedded Software Engineer

Job Type: Permanent


Location: South Birmingham, West Midlands


Salary: £DOE plus Private Medical, Bonus up to 10%, Free Lunch (Mon-Fri)


Industry: Electrified Powertrain & Automotive


Wentworth James Group has engaged with a World leading Automotive OEM & an Electrified Powertrain R&D specialist based in Birmingham, West Midlands. Employment of 10,000 globally with exciting future plans opening up in new markets. We are seeking a Senior Embedded Software Engineer on a permanent basis to join a fantastic team.


About the Role

Develop embedded control software for mass production vehicles




  • 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



  • 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


Apply Online