Skip to main content

Powertrain Electronics Software Engineer

Powertrain Electronics Software Engineer

Powertrain Electronics Software Engineer

Are you a strong believer in making the world a more sustainable place? Is your current company moving in the right direction to make the world more energy efficient and cleaner?

If you can’t answer the second question, then my guess would be they’re not taking the right steps in helping the environment… now ask yourself, how long will this be sustainable? Do you want to be within a company who are falling behind while others are doing better for the environment?

With all this being said, I think we all know the direction the world is going in.

Whether this is something you agree with or not… it’s going to happen. So, if you are an engineer who is within a company not doing its part, why wait for them to make the change?

With this opportunity it would allow you to work for a company who has a clear vision of a clean, energy-efficient world. They have already reduced their carbon intensity by 28% since 2015 and 85% of their revenue in 2020 came from electric and emissions-reducing hybrid and combustion products, which show the difference they are making.

Not only will you be joining a company with a clear vision and goal, but they are also one of the largest in the industry with over 50,000 employees across 99 locations in 24 countries which provides a great path for both personal and professional development.

We are looking to hire an Electronics Software Engineer to join us on a full-time basis to develop real-time safety critical embedded software, to execute within a passenger car or commercial vehicle Electronic Control Unit, controlling the Powertrain or after-treatment equipment.


  • Generation of embedded C code to implement control algorithms typically from MATLAB Simulink & Stateflow diagrams
  • Integration of manually and auto-generated C code into a single application using IBM Rational ClearCase or Plastic SCM
  • Static analysis of C code using QAC to MISRA standards and local guidelines
  • Verification of C code via peer review, electrical test bench and analysis of Unit Test results
  • Software Integration Reviews and Testing
  • Using commercial software for in-circuit debugging (Lauterbach)
  • Use of data acquisition systems over CCP (e.g.INCA, ATi) for calibration and debugging


  • Experience of developing embedded real-time systems using the C language
  • Configuration management experience using IBM ClearCase or similar
  • Experience in an embedded application
  • Multicore exposure
  • Automotive background
  • Strong process discipline (V cycle and/or Agile)
  • Experience of real-time debugging using in-circuit emulation tools (e.g. Lauterbach)
  • CAN and/or J1939 protocol exposure and related tools (e.g. Vector tools)
  • PERL and/or Python skills
  • AUTOSAR awareness
  • Automotive SPICE (ASPICE) awareness
  • ISO26262 awareness
Upload your CV/resume or any other relevant file. Max. file size: 68 MB.

Job Overview
Offered Salary
Job Location