Job Title
Basic Software Engineer
Ref #
29499
Date posted
Tuesday, February 28, 2023
Country
Spain
Location
Idiada
Business area
R&D
Department
Electrical and Controls - System Architecture
Position level
G - Qualified Senior
Working time
Full Time
Contract type
Permanent
Working pattern
9am - 6pm Monday to Friday
Salary
60000
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 Role
To ensure McLaren Automotive continues its desire to be “the sportscar company", we are looking for a Senior Embedded Software Architect to join our team.
Principal Accountabilities
  • Reporting to the Principal Basic Software Engineer, the Basis Software Engineer will participate in the development of BSW services and configuration of our in-house developed AutosarClasic projects
  • Work cross-functionally to deliver best-in-class embedded software
  • Promote good software practice to ensure reliable, maintainable and safe code
Knowledge, Skills and Experience
  • Thorough understading of AutosarClassic projects and architecture
  • Previous experience with Autosar Stacks (Vector DaVinci preferrable)
  • Familiar with Automotive standards (ISO26262, ISO14229, ISO21434)
  • Previous experience configuring, testing and troubleshooting several BSW services (DGN, COMMS,
  • NVM...)
  • Experience with automotive communication protocols
  • Hands-on experience with multicore microcontrollers (Renesas RH850, NXP S32K ,Infineon Aurix)
  • Familiar with Lauterbach debuggers
  • Previous exposure to resource-constrainted embedded systems, capacity to optimize derived issues
  • Exposure to projects configured up to OS-SC4
  • Profficent in Python
  • Exposure to modern CI systems : Jenkins, AzureDevOps
  • Familiar with documentation-as-code tools : Sphinx
  • Able to undersand and navigate UML diagrams
  • Previous experience in ASPICE compliant projects
  • Familiar with Agile SW development methodologies and best practices
Personal 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