Want to get hired at Canonical?

Solutions Architect for Automotive

Canonical

HybridHybrid

Original Job Summary

About the Role

Canonical is a leading provider of open source software and operating systems used in enterprises globally. As a Solutions Architect for Automotive, you will help partners such as Mercedes, Ford, GM, and more understand and embrace Canonical's open source platform including Ubuntu, OpenStack, Kubernetes, AI/MLOps and related technologies.

Key Responsibilities

  • Engage with customers during presales to gather requirements and explain Canonical's technology.
  • Collaborate with experts on Cloud, Kubernetes, Security, and more to develop comprehensive solutions.
  • Participate in project delivery related to Embedded Linux, including demos and PoCs.
  • Relay market requirements to key stakeholders and assist in refining solutions.
  • Act as both a customer advocate and trusted advisor for Canonical.

What We Are Looking For

Candidates must have a strong background in Linux (especially Debian or Ubuntu) with significant experience in embedded Linux and proficiency in languages such as Golang, Python, C, C++, or Rust. A technical understanding of low-level Linux boot, BIOS, firmware, and embedded software development is essential, as is proven experience in the Automotive industry. Strong communication, presentation skills, and readiness to travel up to 30% are required.

Additional Desirable Skills

  • Experience with ISO26262 and/or ISO21434 standards.
  • Customer engagement expertise.

What We Offer

Canonical offers a remote-first work environment with eventual in-person team sprints, competitive compensation with annual reviews and bonuses, personal development budgets, travel opportunities, and comprehensive well-being benefits.

Key skills/competency

  • Linux
  • Embedded
  • Coding
  • Presales
  • Customer Engagement
  • Automotive
  • Cloud
  • Kubernetes
  • Open Source
  • Communication

How to Get Hired at Canonical

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Linux, embedded, and automotive expertise.
  • Research Canonical: Review their open source projects and global impact.
  • Emphasize customer skills: Showcase presales and technical advisory experiences.
  • Prepare for technical discussions: Review Ubuntu, Kubernetes, and embedded Linux topics.

📝 Interview Preparation Advice

Technical Preparation

Review Linux kernel and boot processes.
Practice embedded Linux troubleshooting techniques.
Study Ubuntu and OpenStack configurations.
Brush up on coding in Python and C.

Behavioral Questions

Describe a challenging client situation handled.
Explain teamwork during complex technical projects.
Share experience managing diverse technology perspectives.
Discuss approach to learning new tech quickly.