Canonical logo
    C

    Software Engineer, Automotive and Industrial Architecture

    Canonical
    Home based - EMEA•Home Based - EMEA
    Remote
    Mid Level
    Full Time
    remoteautomotiveindustrialopen_sourcelinuxcybersecurityqualitysafetysoftware_engineer

    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
    • •Ability to collaborate effectively in a distributed team and engage with industrial partners

    What You'll Do

    • •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
    • •Engage with industrial partners to understand their expectations, align external expectations and internal capabilities, and support audits and technical reviews
    • •Contribute to the continuous improvement of Canonical’s internal processes and standards capability as the team scales

    Nice to Have

    • •Contributions to open source projects, particularly in the area of Software Defined Vehicles
    • •Knowledge of Debian packaging
    • •Experience with Rust or safety-critical software development

    Benefits

    • •Distributed work environment with twice-yearly team sprints in person
    • •Personal learning and development budget of USD 2,000 per year
    • •Annual compensation review
    • •Recognition rewards
    • •Annual holiday leave
    • •Maternity and paternity leave
    • •Team Member Assistance Program & Wellness Platform
    • •Opportunity to travel to new locations to meet colleagues
    • •Priority Pass and travel upgrades for long-haul company events

    About Canonical

    Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises.

    London, UK
    1000 - 5000
    Developer Tools