Browse All Jobs
Job Description

Canonical is seeking a Senior Ubuntu Embedded IoT System Engineer to join their OEM Delivery Team. This role involves working with leading OEMs, ODMs, and silicon partners to optimize Ubuntu for robotics, automotive, SmartNIC, medical devices, and industry gateways. The engineer will play a key role in enabling cutting-edge technology and enhancing the user experience of Ubuntu on partner hardware.

The successful candidate will be responsible for:

  • Providing software and system engineering services for OEM and ODM customers.
  • Collaborating closely with partners on platform bring-up.
  • Working with project managers and Field/QA engineers to identify, triage, and fix critical problems.
  • Working with individual upstream projects to find and apply patches for bugs.
  • Conducting root cause analysis and organizing details to reproduce and explain results.
  • Facilitating communication between Ubuntu, firmware, and hardware engineering teams.

Canonical requires the candidate to have:

  • A Bachelor's or higher degree in STEM, preferably Computer Science or Electrical Engineering.
  • Exceptional academic track record from both high school and university.
  • Professional written and spoken English with excellent presentation skills.
  • Familiarity with C, Python, and Bash.
  • Familiarity with the Linux boot-up process.
  • Linux kernel, boot, and system-level architecture skills.
  • Experience with bootloader development, such as u-boot.
  • Software development experience on Arm or non-X86 platforms.
  • Linux debugging and resolution abilities.
  • Ability to be productive in a globally distributed team.
  • Ability to learn fast and work on cutting-edge technologies.
  • Ability to travel internationally twice a year for company events up to two weeks long.

Canonical offers:

  • 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
Apply Manually