General information

Job Title
Principal Engineer - Controls
Ref #
Wednesday, February 8, 2023
United Kingdom
Business area
Product Development
Electrical & Controls - Software
Position level
F - Principal / Senior
Working time
Full Time
Contract type
Working pattern
9am - 6pm Monday to Friday

Description & Requirements


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.

Purpose of Role

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

Principal Accountabilities

Reporting to the Control Systems Manager, the Principal Body Control Software Engineer will:

  • Lead a team of control software engineers working to define, design and deliver body software functions such as vehicle access, climate control, power management, lighting control, etc.
  • Lead and take part in implementation of software in MATLAB Simulink/Stateflow.
  • Lead and take part in SW component testing using MIL and SIL techniques.
  • System and software requirement definition and analysis.
  • Promote good model-based software practice to ensure reliable, maintainable and safe code.
  • Management and mentoring of control software engineers
  • Work cross-functionally to deliver software components
Knowledge, Skills and Experience

  • Degree level education in a relevant Engineering discipline - electronic, mechanical, automotive etc.
  • Experience in leading a team of engineers, including task and people management.
  • Model-based, auto-coded software prototyping and production implementation
  • Support vehicle software testing and calibration
  • Excellent control theory, automotive electronic communication and software background
  • Good knowledge of controls and calibration of automotive systems
  • Excellent knowledge of body systems at System Architecture Level
  • Software requirements capture and detailed software design into specifications
  • 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
  • Demonstrative control experience
Personal Attributes

  • Passion for software, electronics, and automotive control systems
  • Technical mindset with the ability to work from fundamental engineering principles
  • Conscientious with excellent attention to detail for quality, reliability and safety
  • Self-motivated, pro-active in anticipating & addressing potential problems, willingness to learn and develop
  • Proven personal & team workload management skills
  • Collaborative, working effectively across teams & departments to deliver on time & to quality.
  • Excellent verbal and written communication skills
  • Long term view on solutions and problem solving
  • Pro-activity in facing potential problems and in possibly anticipating them
  • Driving Licence