Software Engineer, Automotive and Industrial Architecture

Home based - EMEA
Posted 2 months ago
Expires July 19, 2026
Full TimeRemoteEngineeringProduct

Canonical is seeking a Software Engineer to join our Automotive and Industrial Architecture team. This role focuses on enhancing Ubuntu's reliability and security for mission-critical systems in the automotive and industrial sectors. As a remote position based in the EMEA region, you'll collaborate with a globally distributed team to develop dependable software solutions.

In this role, you'll translate industry standards into actionable engineering requirements, create structured engineering artifacts, and align development practices with industrial compliance needs. You'll also design and execute verification and validation activities, develop automation tools, and engage with industrial partners to support audits and technical reviews.

The ideal candidate has a strong software engineering foundation with experience in developing complex systems on Linux, professional experience with C, C++, and Python, and demonstrated experience working within regulated environments governed by safety, cybersecurity, or quality standards. Strong communication skills and the ability to collaborate effectively in a distributed team are essential.

Additional valuable experience includes contributions to open source projects, particularly in the area of Software Defined Vehicles, knowledge of Debian packaging, and experience with Rust or safety-critical software development.

Canonical offers a distributed work environment with twice-yearly team sprints in person, a personal learning and development budget of USD 2,000 per year, annual compensation review, recognition rewards, annual holiday leave, maternity and paternity leave, a Team Member Assistance Program & Wellness Platform, opportunities to travel to new locations to meet colleagues, and Priority Pass and travel upgrades for long-haul company events.

More Jobs at Canonical