Senior Ubuntu Embedded IoT System Engineer
Canonical Sevilla La Nueva, Community of Madrid, Spain
3 months ago Be among the first 25 applicants
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet periodically in interesting locations worldwide to align on strategy and execution.
The company is founder-led, profitable, and growing.
Canonical's OEM Delivery Team collaborates with tier-one OEM, IHV, and ODM customers to preload Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users. You will have the opportunity to enable cutting-edge technology with world-leading partners and contribute to innovation.
We are hiring a Senior Ubuntu Embedded IoT System Engineer to work with leading OEMs, ODMs, and silicon partners, delivering the best Ubuntu user experience on partner hardware for Robotics, Automotive, SmartNIC, Medical devices, Industry gateways, and more.
This role involves using your Linux and hardware knowledge to improve Ubuntu for millions of users.
We work with major silicon companies like Intel, AMD, Nvidia, Mediatek, Hisilicon, Samsung, and others to optimize Ubuntu on their next-generation chips. We also partner with OEMs and ODMs such as Dell, HP, Lenovo, Advantech, ADLink, to ensure Ubuntu's compatibility and performance on their hardware.
This fast-paced environment requires excellent time management, debugging, critical thinking, problem-solving skills, and deep Linux system knowledge.
Location: This role will be based remotely in the EMEA region
Responsibilities include:
1. Providing software and system engineering services for OEM and ODM customers
2. Collaborating with partners on platform bring-up
3. Working with project managers and QA engineers to troubleshoot and resolve critical issues
4. Contributing patches to upstream projects for bug fixes
5. Conducting root cause analysis and documenting findings
6. Facilitating communication between Ubuntu, firmware, and hardware engineering teams
7. Occasional international travel to the EU, USA, Taiwan, and China
Qualifications:
* Bachelor's or higher degree in STEM, preferably in Computer Science or Electrical Engineering
* Strong academic record from high school through university
* Professional proficiency in English, with excellent presentation skills
* Familiarity with C, Python, and Bash
* Understanding of Linux boot process
* Experience with Linux kernel, boot, and system architecture
* Experience with bootloader development, e.g., u-boot
* Software development experience on ARM or non-x86 platforms
* Linux debugging and resolution skills
* Ability to work productively in a distributed team
* Quick learner willing to work on cutting-edge technologies
* Willingness to travel internationally twice a year for up to two weeks
Nice-to-have skills:
* Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, device firmware
* Experience debugging power management features
* Experience in board design, bring-up, and validation
* Knowledge of electrical engineering design tools
* Understanding of computer architectures such as x86, ARM, RISC-V
* Familiarity with Ubuntu development processes
* Shell/Python scripting skills
Benefits:
* Global, distributed work environment with biannual in-person team sprints
* Annual learning and development budget of USD 2,000
* Annual salary review and performance incentives
* Comprehensive benefits including holiday leave, parental leave, wellness programs, and travel opportunities
About Canonical:
Canonical is a pioneer in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally and uphold high standards of excellence. Working at Canonical means engaging with innovative technology, working remotely, and continuously developing your skills.
Equal Opportunity Employer:
We value diversity and are committed to providing a workplace free from discrimination. All qualified applicants will receive fair consideration regardless of background or identity.
Job Details:
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Engineering and IT
* Industry: Software Development
Referrals increase your chances of interviewing at Canonical by 2x.
Stay updated on similar roles in Sevilla La Nueva, Community of Madrid, Spain.
Note: This job posting is active.
#J-18808-Ljbffr