Body Controls Software Engineer

Location: Woking, GB

No restraints. No limitations. We don’t simply push boundaries. We completely rethink them. McLaren Automotive exists to create breath-taking performance road cars.

With innovation at the core of all we do, every challenge starts with the same question. How can we do it better? This restless spirit runs right through McLaren Automotive. And the search for perfection is evident in everything we do.

To ensure McLaren Automotive continues its desire to be “the sportscar company”, we are looking for an Body Controls Software Engineer to join our team.


Job Title: Body Controls Software Engineer    
Department: Software Development Team

Reporting to: Controls Software Principal Engineer


Purpose of the Role

A rare and exciting opportunity to join our highly successful Body Controls Software Development Team as a Body Controls Software Engineer. The successful candidate will be responsible for the delivery of Body Controls algorithms, diagnostics and calibration for whole vehicle, performance related control systems. The role brings unparalleled levels of responsibility, ownership and direct involvement with our world leading products.



  • Model-based, auto-coded software prototyping and production implementation
  • Support vehicle software testing and calibration
  • Very good Control theory background
  • Support production ramp up and series development


Skills, knowledge, abilities

  • Mechanical or Automotive Engineering Degree 2:1 or above.
  • Electrical interior and exterior expertise
  • Implementation of actuators (pumps, valves) with LIN communication
  • Software requirements capture and detailed software design
  • Model-based control software development and verification
  • AUTOSAR software components generation and integration
  • Verification testing in MIL, SIL and HIL environments, and in-vehicle integration
  • Compliance to industry standards such as ISO26262 and ASPICE


Desirable Skills and Experience

  • Model in the loop and hardware in the loop software validation
  • Vehicle-based software calibration
  • Body Controls Software Development
  • 12V Electrical load management expertise


Personal Attributes

  • Self-motivated
  • Conscientious and excellent attention to quality, reliability and safety
  • Excellent communication skills
  • Excellent personal workload management skills
  • Pro-activity in facing potential problems and in possibly anticipating them;
  • Willingness to work in team and to collaborate actively inside it;
  • Flexible approach to working hours
  • Travelling to proving grounds in all seasons (winter/summer testing)
  • Driving Licence