engineering
Posted Apr 15Software Engineer, Automotive and Industrial Architecture
at Canonical
On-site
Responsibilities
- requirements and perform gap analyses against current capabilities.
- 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 required to qualify Ubuntu and other components for regulated environments.
- Develop and improve automation and tooling to scale traceability, testing, compliance evidence generation, and reporting.
Requirements
- Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
- Ubuntu is already the world’s most widely used Linux distribution in general; we want to make it the world’s best choice for the automotive and industrial sectors too.
- This is systems-level engineering at scale, requiring precision, rigor, and a deep understanding of how complex software behaves in constrained, regulated environments.
- 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 62443, SOTIF, or (A)SPICE), and applying them in practice. •
- Experience in system or software architecture, implementation, or verification and validation of complex embedded systems.
- Strong written and verbal communication skills, with the ability to produce precise technical documentation.
- Ability to collaborate effectively in a distributed team and engage with industrial partners.
- Knowledge of Debian packaging. •
- Experience with Rust or safety-critical software development.
- As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software.