Software Engineer
Core
Translate automotive and industrial cybersecurity, quality, and safety standards into actionable engineering requirements and drive the creation of structured engineering artifacts for regulated environments.
Role type
Senior IC software engineer (automotive/industrial compliance)
Builds
Dependable, certifiable Ubuntu foundation for automotive and industrial compute
Domain
Automotive and industrial software engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C, C++, Python, system or software architecture, verification and validation of complex embedded systems, gap analysis, risk analysis, test strategies, certification documentation, automation and tooling development, technical documentation
Preferred skills
Open source contributions (Software Defined Vehicles), Debian packaging, Rust, safety-critical software development
Technologies
Linux, Ubuntu, C, C++, Python, Rust
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. Engage with industrial partners to understand their expectations, align external expectations and internal capabilities, and support audits and technical reviews.
Seniority
Senior, hands-on IC