Translate automotive and industrial cybersecurity, quality and safety standards into actionable engineering 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.
Senior Ubuntu Embedded IoT System Engineer representing Canonical with OEMs, ODMs, and silicon partners to deliver Ubuntu on partner hardware for Robotics, Automotive, SmartNIC, and Medical devices.
Responsibilities
Provide software and system engineering services for OEM and ODM customers
Work closely with partners on platform bring up
Work with project managers and Field/QA engineers to identify, triage, and fix critical problems
Work with individual upstream projects to find and apply patches for bugs
Conduct root cause analysis, collect and organize details to reproduce and explain results
Lead the Business Data unit, overseeing three engineering teams focused on internal business systems integrations, data mesh solutions, and Salesforce/NetSuite configuration.
Working across the full Linux stack to ensure new silicon technologies, such as new hardware accelerators, AI stacks, confidential computing, networking, virtualization, and containerization stacks, are optimized for new silicon.
Locations (3)
Americas
APAC
EMEA
Compensation
In addition to base pay, we offer a performance-driven annual bonus or commission.
Responsibilities
Collaborating proactively within a distributed team
Fering a software ecosystem with seamless user experience for all Ubuntu users
Evaluating contributions of other engineers to maintain high-quality software standards
Playing a role in shaping the future of Ubuntu via new ideas and advising on work
Collaborating with other teams in the Ubuntu and Debian communities, upstream projects, and commercially supported customers
To help partners and prospects understand and embrace Canonical's open source platform for the automotive industry, applying expert insights to real-world problems and enabling adoption.
Compensation
In addition to base pay, we offer a performance-driven annual bonus.
Responsibilities
Engage customers during presales to gather requirements and explain our technology
Liaise with other Canonical's experts to aggregate collective knowledge into comprehensive solutions
Participate to the delivery of select projects related to Embedded Linux, including demos and PoCs
Convey market requirements to key stakeholders and participate in refining generic solutions
Be both a customer advocate and a trusted advisor to Canonical
Requirements
Bachelor’s degree in Computer Science or related technical field
Staff-level Software Engineer to work on authorization and access management across Canonical's suite of enterprise products and web services using Go (Golang) and Python.
Locations (2)
AMER
EMEA
Responsibilities
Collaborate proactively with a distributed team, leading technical efforts and discussions
Write clean web service APIs to support both CLI and web frontend clients, using Go (Golang) and Python
Design and implement new features and enhancements from spec to production and ongoing operations at scale
Review code produced by other engineers, helping set quality standards
Discuss ideas and collaborate on finding good solutions
Requirements
Undergraduate degree in a technical subject or a compelling narrative
A fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack including bare metal, virtualization, containerization, storage, and networking.
Build Kubernetes operators and addons for Ubuntu platform.
Locations (2)
EMEA
Americas
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 recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus.
Responsibilities
Write high-quality code to create new features
Debug issues and interact with a vibrant community
Collaborate proactively with a distributed team
Work with helpful and talented engineers including experts in many fields
Work from home with global travel 2 to 4 weeks for internal and external events
Requirements
Bachelor’s or equivalent in Computer Science, STEM or similar degree