← Back to list
Job · Senior

Senior Ubuntu Embedded IoT System Engineer

Embedded Developer • Senior • Remote • Full-time European Union EU/EMEA

A senior embedded IoT system engineering role on Canonical's OEM Delivery team, optimizing Ubuntu on hardware from leading silicon and OEM/ODM partners for robotics, automotive, medical device, and industrial gateway products.

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 and explain results
  • Facilitate communication between Ubuntu, firmware and hardware engineering teams
  • Occasional international travel to the EU, USA, Taiwan and China

Requirements

  • 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
  • Bootloader development experience, such as u-boot
  • Software development on Arm or non-x86 platforms
  • Linux debugging and resolution abilities
  • Ability to be productive in a globally distributed team
  • Ability to learn fast to work on cutting edge technologies
  • Ability to travel internationally twice a year for company events up to two weeks long

Nice to have

  • Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, device firmware
  • Experience debugging power management on PCI ASPM, SATA ALPM, low power profiles
  • Experience in board design, bring up, and validation

About the company

Canonical is a leading provider of open source software and operating systems, whose OEM Delivery team works with leading silicon partners (Intel, AMD, Nvidia, MediaTek, HiSilicon, Samsung) and OEM/ODM partners (Dell, HP, Lenovo, Advantech, ADLink) to optimize Ubuntu on their hardware.

Languages: Angol: Felsőfok
Education: Alapképzés vagy magasabb végzettség STEM területen, lehetőleg számítástechnika vagy villamosmérnöki szakon

Similar jobs