Senior Linux Firmware Developer

2 days ago


Muscat, Muscat, Oman Canonical Full time

Key Areas of Focus

This role requires expertise in Linux and hardware to represent Canonical with leading OEMs, ODMs, and silicon partners to deliver the best user experience of Ubuntu on partner hardware for Robotics, Automotive, SmartNIC, Medical device, Industry gateway and many other products.

Job Summary

  • Deliver high-quality software engineering services to our OEM and ODM customers;
  • Collaborate with partners to ensure seamless platform bring-up;
  • Work closely with project managers and QA engineers to identify and resolve critical issues;
  • Participate in upstream projects to contribute patches and improvements;
  • Liaise with Ubuntu, firmware and hardware engineering teams to facilitate effective collaboration;
  • Travel occasionally to meet with partners and stakeholders across the globe.

Essential Skills and Experience

  • Bachelor's degree in Computer Science, Electrical Engineering or related field;
  • Strong English language skills for communication and documentation;
  • Proficiency in C, Python, Bash programming languages;
  • Understanding of Linux bootup process and kernel architecture;
  • Hands-on experience with bootloader development (e.g., u-boot) and Arm/X86 platforms;
  • Ability to debug and resolve Linux issues efficiently;
  • Effective teamwork and time management skills;
  • Fast learner with ability to adapt to cutting-edge technologies;
  • Fluency in Mandarin Chinese (written and spoken).

What You Will Gain

  • Prominent personal learning and development budget;
  • Ongoing annual compensation review;
  • Recognition and reward programs;
  • Annualearning bLeave; Priority pass for travel.

At Canonical, diversity and inclusion are highly valued. We strive to maintain a workplace free from discrimination and recognize the benefits that diverse perspectives and backgrounds bring.



  • Muscat, Muscat, Oman Canonical Full time

    We are seeking a Senior Linux Engineer to join our team responsible for the Ubuntu Server Distribution. As a member of our engineering team, you will be responsible for developing and maintaining the quality of our Linux distribution.You will work closely with our product management team to ensure that our product meets the needs of our customers. You will...


  • Muscat, Muscat, Oman Canonical Full time

    As a software engineer on our SnapD team, you'll be responsible for creating high-quality code for software delivery, containers, security sandboxing, telemetry, and device management. We're looking for someone who is passionate about open source software development and has a strong background in Linux system-level programming.About the TeamOur team is...


  • Muscat, Muscat, Oman Canonical Full time

    **Job Overview**At Canonical, we are committed to providing open source software solutions that empower businesses to innovate and succeed. Our Embedded Linux products are used by companies worldwide to build innovative devices and applications.We are looking for a seasoned Embedded Linux Field Engineer to join our team. The successful candidate will have a...


  • Muscat, Muscat, Oman Canonical Full time

    **Key Responsibilities**As an Embedded Linux Field Engineer, you will be responsible for:Gathering customer requirements and understanding their needsProposing solutions and developing Embedded Linux-based products and servicesParticipating in the delivery of select projects related to Embedded Linux


  • Muscat, Muscat, Oman Canonical Full time

    **About the Role**We are seeking an experienced Embedded Linux Field Engineer to join our team at Canonical. As a member of our engineering organization, you will work closely with customers and partners to deliver Embedded Linux solutions that meet their needs.The ideal candidate will have extensive experience in embedded systems development, Linux kernel...


  • Muscat, Muscat, Oman Canonical Full time

    At Canonical, we're seeking a highly skilled Linux software engineer to join our SnapD team. As a key member of this team, you'll work on mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management.About the RoleCollaborate proactively with a distributed team to create innovative...


  • Muscat, Muscat, Oman Canonical Full time

    About the RoleAs a key member of our team, you will provide software and system engineering services to our OEM and ODM customers, ensuring the successful deployment of Ubuntu on their hardware.ResponsibilitiesDevelop and implement software solutions to meet customer needs;Collaborate with partners to ensure smooth platform integration;Work closely with...


  • Muscat, Muscat, Oman Diyar United Company Full time

    Job Description:The ideal candidate for this position will be responsible for designing, developing, and implementing high-quality applications. They will also be involved in ensuring the testability and scalability of code.We are looking for a skilled professional to join our team at Diyar United Company. The successful candidate will have experience in...


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a leading international software company that collaborates with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.Sales/RevenueWe are proud to have an office in Taipei where we do a wide...


  • Muscat, Muscat, Oman John Wood Group PLC Full time

    At John Wood Group PLC, we're recruiting for a Senior Infrastructure Developer to join our Projects team.This role will focus on delivering across FEED and Detail design scopes of work. As a key member of our team, you'll be responsible for:


  • Muscat, Muscat, Oman Canonical Full time

    **Requirements**To be successful in this role, you will need to have:- Outstanding academic results.- An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.- An understanding of software development methodologies and life cycles.- A passion for technology and a drive to work with intelligent, motivated...


  • Muscat, Muscat, Oman Phi Wallet Full time

    About Phi WalletWe are a FinTech company that seamlessly integrates blockchain technology with traditional gold bullion to empower users globally. Our mission is to provide an efficient, transparent, and secure way for users to manage their wealth.Job DescriptionThis is a full-time hybrid role for a Senior Android developer at Phi Wallet. The role is located...


  • Muscat, Muscat, Oman John Wood Group PLC Full time

    At John Wood Group PLC, we're seeking a highly skilled Senior Civil Infrastructure Developer to join our Projects team. As a lead civil engineer, you will be responsible for delivering projects across FEED and Detail design scopes of work.The ideal candidate will have:Definition and approval of technical scopes.Executing assigned scopes of work.Providing...


  • Muscat, Muscat, Oman Canonical Full time

    **What We Offer**We offer a competitive salary and benefits package, as well as opportunities for professional growth and development. Our team is dedicated to innovation and excellence, and we are committed to helping you achieve your career goals.In addition to a challenging and rewarding role, you will have the opportunity to work with a talented team of...


  • Muscat, Muscat, Oman ManpowerGroup Middle East Full time

    Job Title:Data Management Senior SpecialistJob Summary:We are seeking a highly skilled Data Management Senior Specialist to manage and maintain data management related technologies used for ongoing operations and support. This role ensures agreed service levels are met.Responsibilities:Manage day-to-day administration for data management technologies such as...


  • Muscat, Muscat, Oman Duqm Refinery Full time

    Job PurposeAs a Senior Manager of Talent Development, you will be responsible for leading the design and implementation of succession planning strategies and procedures across Duqm Refinery. This involves reviewing and updating the programme in line with organizational objectives, changes, and needs through:Drafting competency frameworks and succession...


  • Muscat, Muscat, Oman Nawras Full time

    Job Overview:Nawras, a leading telecommunications provider in Oman, is seeking a Senior Alliance Development Specialist to develop and maintain strategic partnerships that enhance the company's value across various sectors. The ideal candidate will have extensive experience in evaluating and concluding business development projects, with a strong background...


  • Muscat, Muscat, Oman Talent Corner HR Services Pvt Ltd Full time

    Talent Corner HR Services Pvt Ltd is committed to excellence in fence manufacturing and sales. We seek a seasoned Senior Sales Executive/Sales Lead to drive sales growth and expand our presence in Oman.The successful candidate will possess a deep understanding of the local market, with a minimum of 2 years of sales experience within the Middle East. A strong...


  • Muscat, Muscat, Oman ManpowerGroup Full time

    Senior Cybersecurity Penetration Tester (Oman-based)We are looking for a skilled Senior Cybersecurity Penetration Tester to join our Client's Team in Oman. In this role, you will assess security postures, identify vulnerabilities, and provide actionable insights to strengthen defenses.Key Responsibilities:Perform penetration testing on web apps, networks,...


  • Muscat, Muscat, Oman Manpower Professional Full time

    Company OverviewManpower Professional is a renowned recruitment agency dedicated to providing comprehensive services to clients across various industries. Our team of experts is committed to finding and retaining top talent in areas such as IT, accounting, banking, finance, engineering, sales, and marketing.Job RequirementsWe are seeking a Senior Manager to...