Senior Engineer - Software Architect

Background

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 RolePrincipal Accountabilities

  • Reporting to the Principal Basic Software Engineer, the Senior Software Architect will work on all aspects to define, design and deliver an embedded software architecture for AUTOSAR electronic control units to deliver an efficient and robust software environment.
  • Collaborate with the basic software, application software, functional safety and system architects to elicit software architecture requirements.
  • Develop and define AUTOSAR BSW and ASW embedded software architecture.
  • Promote good software practice to ensure reliable, maintainable and safe code.
  • Develop and promote clear software processes
  • Work cross-functionally to deliver software components

Knowledge, Skills and ExperiencePersonal Attributes

  • The ideal candidate is an individual with a passion for software, electronics and automotive control systems.
  • Flexibility and adaptability
  • Self-motivated
  • Good verbal and written communication skills.
  • Long term view on solutions and problem solving
  • Conscientious and excellent attention to quality, reliability and safety
  • Pro-activity in facing potential problems and in possibly anticipating them
Organization: 
McLaren Automotive