Job Title
Basic Software Senior Engineer
Ref #
29142
Date posted
Monday, February 6, 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
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 Senior Basis Software Engineer will participate on all aspects to define, design and deliver an embedded SW architecture for Autosar Classic electronic control units.
  • Deliver best-in-class embedded software
  • Promote good software practice to ensure reliable, maintainable and safe code
  • Contribute to the continous improvement of internal SW-development processes and tools
Knowledge, Skills and Experience
  • Knowledge, skills and experience
  • Expert knowledge of AutosarClassic projects and architecture
  • Previous experience with Autosar Stacks (Vector DaVinci preferrable)
  • Experience with Automotive standards and how to efficiently implement related requirements (ISO26262, ISO14229, ISO21434)
  • Excellent kwnoledge of multiple Autosar Classic Services (Autosar RTOS, RTE, DGN, COMMS, NVM...)
  • Capacity to effectively contribute across project's several ASPICE levels (SWE.1 to ~SWE.5)
  • Experience with automotive communication protocols and gateway ECUs
  • Demonstrable experience designing ASIL-compliant solutions across all ASPICE levels (up to ASIL-D)
  • 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
  • Capacity to assess and solve complex Autosar integration topics
  • Profficent in Python
  • Familiar with modern CI systems : Jenkins, AzureDevOps
  • Familiar with documentation-as-code tools : Sphinx
  • Previous experience in ASPICE compliant projects
  • Familiar with Agile SW development methodologies and best practices
  • Capacity to Lead a small group of engineers
  • Able to abitrate complex technical issues among several stakeholders
Personal Attributes

  • The ideal candidate is an individual with a passion for software, electronics and complex automotive
  • systems
  • Flexibility and adaptability
  • Self-motivated
  • Good verbal and written communication skills
  • Capacity to work with minimal supervision delivering excellent results
  • Problem solving skills