Canonical

Software Engineer, Automotive and Industrial Architecture

Home based - EMEA. Posted 7 months ago

The role

Engineers and architects will define concepts, architectures, processes, and certification artifacts to make Ubuntu a dependable foundation for automotive and industrial compute. You will work across engineering teams and with industrial partners to build capabilities for regulated environments.

What you will do

  • Translate automotive and industrial cybersecurity, quality and safety standards into actionable engineering requirements and perform gap analyses.
  • Drive the creation of structured engineering artifacts including requirements, traceability models, risk analysis, test strategies, and certification documentation.
  • Collaborate with Canonical engineering teams to align development practices with industrial compliance needs.
  • Design, implement, and execute verification and validation activities to qualify Ubuntu and other components.
  • Develop and improve automation and tooling to scale traceability, testing, compliance evidence generation, and reporting.
  • Engage with industrial partners to understand expectations and support audits and technical reviews.
  • Contribute to the continuous improvement of internal processes and standards capability.

Required qualifications

  • Strong software engineering foundation with experience in developing complex systems on Linux.
  • Professional experience with C, C++, and Python in production environments.
  • Demonstrated experience working within automotive, industrial, or other regulated environments governed by safety, cybersecurity, or quality standards (such as ISO 26262, ISO/SAE 21434, IEC 61508, IEC
  • Experience in system or software architecture, implementation, or verification and validation of complex embedded systems.
  • Strong written and verbal communication skills.
  • Ability to collaborate effectively in a distributed team and engage with industrial partners.

Nice to have

  • Contributions to open source projects, particularly in the area of Software Defined Vehicles.
  • Knowledge of Debian packaging.
  • Experience with Rust or safety-critical software development.

Benefits

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
  • Performance-driven annual bonus

About the company

Canonical is a leading provider of open source software and operating systems, including the Ubuntu platform. The company is a pioneer of global distributed collaboration with 1200+ colleagues in 75+ countries.

Software Engineer, Automotive and Industrial Architecture at Canonical | JobZoey