Senior Embedded Software Engineer -automotive

January 13, 2024

Job Description


Job title: Senior Embedded Software Engineer -automotive

Company: European Recruitment

Job description: European Recruitment

Senior Embedded Software Engineer

Permanent

Full Time

Birmingham

About the Role

Develop embedded control software for mass production vehicles

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

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

Other Features

  • Role based in the UK with core UK 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

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/about-us/privacy-notice/

Expected salary:

Location: Birmingham

Job date: Wed, 08 Nov 2023 05:05:09 GMT

Apply for the job now!

Location