
Remote opportunity at
CanonicalSoftware Engineer, Automotive and Industrial Architecture
Canonical, the publisher of the widely adopted Ubuntu platform, seeks a Software Engineer for its Automotive and Industrial Architecture team. This remote role operates within the…
Career Tools
About This Role
Canonical, the publisher of the widely adopted Ubuntu platform, seeks a Software Engineer for its Automotive and Industrial Architecture team. This remote role operates within the EMEA region and focuses on bridging the gap between upstream open source innovation and rigorous industrial regulatory frameworks. The company builds dependable software solutions for sectors such as IoT, AI, and enterprise cloud, utilizing a distributed workforce model where teams convene in person twice…
Job Description
Canonical, the publisher of the widely adopted Ubuntu platform, seeks a Software Engineer for its Automotive and Industrial Architecture team. This remote role operates within the EMEA region and focuses on bridging the gap between upstream open source innovation and rigorous industrial regulatory frameworks. The company builds dependable software solutions for sectors such as IoT, AI, and enterprise cloud, utilizing a distributed workforce model where teams convene in person twice a year.
This position suits engineers and architects who possess both an open source builder mentality and a strong respect for standards-driven methodologies. Practitioners will help transform a general-purpose operating system into a certifiable, secure platform for mission-critical industrial and automotive systems by defining architectures, compliance evidence generation, and verification strategies.
Responsibilities
- Convert automotive and industrial safety, quality, and cybersecurity standards into practical engineering requirements while analyzing gaps in existing capabilities
- Produce structured engineering documentation including traceability models, requirements, test strategies, risk analyses, and certification artifacts
- Partner with internal engineering groups to ensure development workflows match industrial compliance obligations
- Plan, build, and execute verification and validation procedures to qualify Ubuntu and related software for regulated markets
- Build and enhance automation software and tooling to improve the scalability of testing, compliance reporting, and traceability
- Interact directly with industrial partners to understand expectations, align internal capabilities with external demands, and participate in technical audits
- Contribute to ongoing enhancements of internal standards and processes as the department expands
Requirements
- Strong background in software engineering centered on building complex Linux systems
- Professional production-level experience utilizing Python, C, and C++
- Demonstrated practical background working inside regulated sectors governed by quality, safety, or cybersecurity frameworks like ISO 26262, ISO/SAE 21434, IEC 61508, IEC 62443, SOTIF, or (A)SPICE
- Hands-on practice with system or software architecture, implementation, or validation and verification of embedded systems
- Clear written and verbal communication abilities focused on precise technical writing
- Capacity to operate productively inside a distributed team and communicate professionally with partners
Qualifications
- Prior contributions to open source projects, specifically regarding Software Defined Vehicles
- Familiarity with Debian packaging workflows
- Background in Rust or safety-critical software development
Core Skills
Benefits
- Annual compensation reviews and performance-driven yearly bonuses
- Distributed working model supplemented by twice-yearly in-person team sprints
- Annual personal learning and development budget of USD 2,000
- Recognition rewards and annual holiday leave
- Maternity and paternity leave options
- Team Member Assistance Program paired with a wellness platform
- Opportunities for international travel to meet colleagues, complete with long-haul travel upgrades and Priority Pass
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this a remote position?
Yes, this is a remote role based specifically in the EMEA region, though the company organizes in-person team sprints twice a year in various international locations.
What is the employment type?
The posting states that the employment type is full-time.
What salary is offered for this role?
The salary is not stated in the source posting, though compensation is determined based on geographical location, experience, and performance.
What qualifications are helpful to have?
Valuable additional experience includes contributions to open source projects, knowledge of Debian packaging, and familiarity with Rust or safety-critical software development.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.