
Software Engineer, Automotive and Industrial Architecture
Canonical is hiring across levels, from early-career engineers to experienced architects, focused on the dependability of software: cybersecurity, quality and safety. The mission is to bring the world's open source software into mission-critical automotive and industrial systems and to make Ubuntu the best choice for these sectors. Engineers operate at the boundary between upstream open source innovation and industrial regulatory realities, defining the concepts, architectures, processes and certification artifacts that turn a general-purpose platform into a certifiable foundation. This is a remote role based in the EMEA region.
Responsibilities
- ▹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 for regulated environments
- ▹Develop and improve automation and tooling to scale traceability, testing and compliance evidence generation
- ▹Engage with industrial partners and support audits and technical reviews
- ▹Contribute to the continuous improvement of Canonical's internal processes and standards capability
Requirements
- ▹Strong software engineering foundation with experience 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 62443, SOTIF or (A)SPICE)
- ▹Experience in system or software architecture, implementation, or verification and validation of complex embedded systems
- ▹Strong written and verbal communication skills with precise technical documentation
- ▹Ability to collaborate effectively in a distributed team and engage with industrial partners
Nice to have
- ▹Contributions to open source projects, particularly in Software Defined Vehicles
- ▹Knowledge of Debian packaging
- ▹Experience with Rust or safety-critical software development
Soft skills
What we offer
- ▹Distributed work environment with twice-yearly team sprints in person
- ▹Personal learning and development budget of USD 2,000 per year
- ▹Annual compensation review
- ▹Performance-driven annual bonus
- ▹Recognition rewards
- ▹Annual holiday leave
- ▹Maternity and paternity leave
- ▹Team Member Assistance Program and Wellness Platform
- ▹Opportunity to travel to new locations to meet colleagues
- ▹Priority Pass and travel upgrades for long-haul company events
About the company
Canonical is a leading provider of open source software and operating systems and the publisher of Ubuntu. It is founder-led, profitable and growing, with 1200+ colleagues in 75+ countries, working mostly from home since 2004.