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.