Build secure, reliable, and high-quality automotive and industrial software on Ubuntu.
Compensation
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus.
Responsibilities
Translate automotive and industrial cybersecurity, quality and safety standards into actionable engineering requirements and perform gap analyses
Drive 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
Lead a globally distributed team of engineers to adapt Canonical’s Linux distribution and open source software for automotive and industrial standards, driving strategy, roadmap, and delivery quality.
Compensation
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits below, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation.
Responsibilities
Work with Product Management to refine the vision and strategy for automotive at Canonical
Define and execute an engineering roadmap for the automotive team at Canonical
Represent Ubuntu and Canonical in the automotive community, in front of customers, partners and consortia
Lead our Linux distribution and open source software strategy in Automotive
Build and lead a globally distributed team of engineers and coordinate, guide and oversee their work
Responsible for defining, planning, and executing system-level verification and validation activities for autonomous driving functions.
Responsibilities
Defining and maintaining comprehensive system-level validation strategies covering simulation, SIL, HIL, vehicle integration, and on-road testing
Developing detailed verification and validation plans translating system requirements into measurable test objectives, acceptance criteria, and release readiness metrics
Coordinating and executing complex validation campaigns across simulation environments, laboratory platforms, prototype vehicles, and controlled proving grounds
Analysing system behaviour using sensor recordings, vehicle telemetry, software logs, and diagnostic data to evaluate performance, identify anomalies, and characterise system limitations
Supporting multidisciplinary root cause investigations and continuously improving validation methodologies, automation frameworks, and quality practices
Requirements
Bachelor's or master's degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, Mechatronics, Automotive Engineering, or a related technical discipline
A safety-minded systems engineer who can execute our safety case strategy for both public roads development testing and production. You thrive at the intersection of technical leadership and risk management.
Compensation
For positions based in Palo Alto, CA, the base pay ranges from $140,000 - $230,000 a year.
Responsibilities
Write safety claims and defeaters using eliminative argumentation
Manage democratized ownership of evidence across cross-functional teams including providing guidance on what evidence and strategies are appropriate for the claim/defeater.
Assess inherent and residual risks as well as create a methodology to aggregate risks across different risk dimensions, e.g. motorway vs urban.
Work with cross-functional leadership to align on the safety case and clearly communicate risks for informed decision-making on whether to release software to development fleets and/or to mass-production.
Requirements
Bachelor’s or Master’s in CS
Bachelor’s or Master’s in EE
Bachelor’s or Master’s in ME or related discipline
Nice to have: L4 autonomous vehicle deployments
Nice to have: international regulatory compliance requirements