Skip to content
mimi

Senior Automotive Software Architect

Placements24

London · On-site Full-time Senior Today

About the role

About

Our client, a world-renowned leader in automotive innovation, is seeking a highly experienced Senior Automotive Software Architect to join their dynamic engineering team. This is an on-site position based in the heart of Ontario's automotive hub, offering an exciting opportunity to shape the future of vehicle software. You will be responsible for designing and developing the next generation of in-car software systems, ensuring seamless integration, robust performance, and cutting-edge functionality.

As a Senior Automotive Software Architect, you will define the overall software architecture for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). Your responsibilities will include setting software standards, selecting appropriate technologies, and guiding development teams to ensure adherence to the architectural vision. This role requires a deep understanding of embedded systems, real-time operating systems (RTOS), automotive communication protocols (CAN, LIN, Ethernet), and software development best practices within the automotive industry. You will work closely with hardware engineers, system engineers, and product managers to deliver high-quality, reliable software solutions that meet stringent automotive safety and performance requirements.

Key Responsibilities

  • Design and document high-level software architectures for automotive ECUs and systems.
  • Define software modules, interfaces, and interactions within the vehicle's electronic architecture.
  • Select appropriate technologies, tools, and frameworks for software development.
  • Establish and enforce coding standards, design patterns, and best practices.
  • Collaborate with system engineers to define software requirements and specifications.
  • Lead and mentor software development teams, providing technical guidance and architectural oversight.
  • Perform software design reviews and code reviews to ensure quality and maintainability.
  • Integrate software components with hardware and ensure seamless system operation.
  • Troubleshoot and resolve complex software issues throughout the development lifecycle.
  • Stay current with emerging automotive software technologies and industry trends.

Qualifications

The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. A minimum of 8 years of experience in software development, with at least 5 years focused on automotive software architecture, is required. Proven experience in designing complex embedded software systems, preferably within an automotive context, is essential. Strong knowledge of RTOS, AUTOSAR, CAN, LIN, Automotive Ethernet, and cybersecurity principles is mandatory. Excellent analytical, problem-solving, and communication skills are critical for effective collaboration with diverse engineering teams. You must be adept at translating complex requirements into robust and scalable software architectures. This role is based at our facility in London, Ontario, CA , and requires full-time on-site presence.

Skills

ADASAutomotive EthernetAUTOSARCANCybersecurityEmbedded SystemsInfotainment SystemsLINRTOS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free