C

Canonical

Publishes Ubuntu and sells enterprise Linux support

Senior Ubuntu Embedded IoT System Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A Bachelor or higher degree in STEM is required; Computer Science or Electrical Engineering is preferred.
  • An exceptional academic track record from both high school and university is required.
  • Professional written and spoken English is required.
  • Familiarity with C, Python, and Bash is required.
  • Familiarity with the Linux boot-up process is required.
  • Linux kernel, boot, and system-level architecture skills are required.
  • Experience developing bootloaders such as U-Boot is required.
  • Software development experience on Arm or non-x86 platforms is required.
  • Linux debugging and resolution abilities are required.
  • Ability to be productive in a globally distributed team is required.
  • Ability to learn quickly to work on cutting-edge technologies is required.
  • Ability to travel internationally twice a year for company events lasting up to two weeks is required.

Responsibilities

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

Desired Qualifications

  • Experience with system firmware, including U-Boot, UEFI, ACPI, DSDT, bootloaders, and device firmware.
  • Experience debugging power management on PCI ASPM, SATA ALPM, and low-power profiles.
  • Experience in board design, bring-up, and validation.
  • Experience with electrical engineering design tools such as schematic capture and layout.
  • Computer architecture knowledge of x86, ARM, and RISC-V.
  • Familiarity with the Ubuntu development model.
  • Shell and Python scripting skills.

About the Company

Canonical

Publishes Ubuntu and sells enterprise Linux support

Canonical publishes Ubuntu and builds commercial open source infrastructure software for organizations running computers, servers and connected devices. Ubuntu is its flagship Linux operating system, with editions for personal computers, cloud workloads and embedded equipment. Its commercial tools manage systems, deploy private clouds and automate the operation of applications across a company's infrastructure. Customers pay for Ubuntu Pro subscriptions, technical support and managed services that add security maintenance, compliance tools and help operating their software. Canonical was founded in 2004 and is headquartered in London, United Kingdom.

Company size
1,001-5,000
Company stage
Early VC
Total funding
$9.9M
Headquarters
London, United Kingdom
Founded
2004

Recently Posted Jobs

Explore more opportunities at Canonical

See more jobs