General information

Job Title
Principal Engineer - Embedded Software
Ref #
Monday, October 11, 2021
Business area
Product Development
Position level
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

The Principal Engineer is accountable to deliver  a robust embedded software platform for AUTOSAR electronic control units whilst also meeting industry standards for functional safety, diagnostics & software development. 

The Principal Engineer is fully responsible for technical delivery (on-time to several projects simultaneously) for all aspects of the basic software & embedded systems for ethernet based zonal domain controllers.

Leads a team of 8+ engineers with line management responsibility for internal heads & delivery responsibility for external engineering services.

Principal Accountabilities

1.       The Expert in the business on embedded software & AUTOSAR basic software.

2.       Line management responsibility for a team of 8+ engineers.  Includes technical leadership - mentoring & developing their team.   Promote good software practice to ensure reliable, maintainable and safe code.

3.       Collaborate with hardware component owner &  electrical architecture team to define embedded systems requirements which will deliver competitive performance & required industry standards, & achieve programme cost targets.

4.       Deliver an embedded software platform for AUTOSAR electronic control units.  Lead AUTOSAR BSW development, architecting AUTOSAR ECU solutions to meet overall system architecture and requirements.  Working from concept to production - refining configurations,  , leading software integration throughout & resolving software bugs as necessary to achieve platform targets on-time for vehicle builds & programme milestones.   

5.       Project delivery responsible – workload allocation & planning across internal & external team at a detailed task level through JIRA for 8+ engineers.  Also responsible to maintain close links with hardware component owner, controls engineers &  electrical architecture team throughout the project to ensure that the embedded system meets business requirements at FOK.

Knowledge, Skills and Experience
  • Engineering Degree 2:1 or above in Controls, Electrical Engineering, Electronics, Mechanical or Automotive.
  • Deep knowledge of the AUTOSAR architecture and software stacks, preferable Vector.
  • Expert in developing and integrating AUTOSAR Basic Software.
  • Extensive experience of approaches & techniques required to achieve compliance to industry standards for functional safety, diagnostics & software development
  • Experience with Agile software delivery methodologies, including use of JIRA tools.
Personal Attributes

§  Conscientious with excellent attention to detail for quality, reliability and safety

§  Self-motivated, pro-active in anticipating & addressing potential problems

§  Proven personal and team workload management skills

§  Collaborative, working effectively across teams & departments to deliver on time & to quality.

§  Long term view on basic software platform evolution to enable controls system competitiveness to be maintained.

§  Excellent verbal and written communication skills

§  Flexible attitude to working hours/ business trips

§  Clean Driving Licence to enable prototype vehicle testing