Software Engineer, Automotive and Industrial Architecture

Canonical
EMEA
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Linux","C","C++","Python","Documentation"]

Remote role for engineers and architects building dependable software for automotive and industrial domains. You’ll translate cybersecurity, quality, and safety standards into engineering requirements, design and verify complex embedded systems, and collaborate across Canonical and industry partners to certify and scale open-source software in regulated environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
5 months ago

Software Engineer, Automotive and Industrial Architecture

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Remote role for engineers and architects building dependable software for automotive and industrial domains. You’ll translate cybersecurity, quality, and safety standards into engineering requirements, design and verify complex embedded systems, and collaborate across Canonical and industry partners to certify and scale open-source software in regulated environments.
Location: EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •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.

Key Requirements

  • •Strong software engineering foundation with 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.
Experience:IndustrialAutomotiveEmbeddedOpen source
Skills:LinuxCC++PythonDocumentation
Languages:English
Tech Stack:CC++PythonLinuxDebian packaging?Open source

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn