Senior Ubuntu Embedded IoT System Engineer
The Senior Ubuntu Embedded IoT System Engineer role at Canonical focuses on designing and implementing robust, scalable solutions for Internet of Things and embedded device use cases, as part of Canonical's wider IoT engineering team. Canonical is the company behind Ubuntu, the industry-leading open-source operating system, and plays a central role in shaping modern computing across data center, edge, and device environments. This role is essential in supporting Canonical's mission to deliver reliable OS and software experiences on a broad array of hardware platforms.
Key responsibilities include developing and maintaining Ubuntu-based systems for embedded and IoT deployments, collaborating with hardware partners, and ensuring seamless integration of targeted solutions. The engineer will work on optimizing system performance, addressing security requirements, and creating automation workflows for building and deploying software at scale. Day-to-day work involves a mix of low-level software engineering, hardware bring-up, system integration, and active participation in code reviews and cross-team collaboration.
The ideal candidate should have extensive professional experience with Ubuntu or Linux-based embedded systems, strong proficiency in programming languages like C, C++, and Python, and a proven track record of developing for ARM and x86 platforms. Hands-on experience with device drivers, bootloaders, container technologies, and secure software deployment practices are highly desirable. Excellent problem-solving skills, familiarity with DevOps methodologies, and the ability to work autonomously in a globally distributed team are required.
Canonical offers a competitive compensation package, flexible working arrangements as a remote-first company, and comprehensive benefits including generous paid time off, health coverage, and professional development resources. Employees enjoy a fast-paced, entrepreneurial environment that encourages innovation and career growth.
The company's culture is defined by excellence, collaboration, and a shared commitment to open-source principles. Team members are given meaningful responsibility and the opportunity to impact real-world technology at scale, making this an attractive role for candidates passionate about the intersection of cloud, edge, and device engineering.