Linux Firmware Engineer: Boot Process Specialist

4 weeks ago


Delhi, California, United States Canonical - Jobs Full time

We are seeking an experienced Linux firmware engineer to join our team as a Boot Process Specialist. In this role, you will be responsible for developing and maintaining the boot process for our Ubuntu Linux distribution.

Key Responsibilities:

  • Collaborate with our globally distributed team to resolve issues involving BIOS, UEFI, ACPI, and other platform firmware components
  • Work closely with our PC platform enablement team and vendors to improve tooling and automation for comprehensive verification of Ubuntu Linux on x86 platforms
  • Become a primary contributor and maintainer to the Firmware Test Suite (FWTS)
  • Submit, review, and apply kernel patches, working with both internal and external upstream maintainers

About You:

  • You have a strong understanding of ACPI from a Linux kernel perspective, as well as sufficient familiarity with BIOS/UEFI to resolve issues as they are reported from PC platform vendors or the community at large
  • Prior work experience with a major PC platform firmware vendor or active participation in the Coreboot project would be a significant advantage
  • You possess excellent communication skills, both written and verbal, and can demonstrate a professional manner when interacting with colleagues, business partners, and the open-source community

What We Offer:

  • A competitive salary of $120,000 - $160,000 per year, depending on experience
  • A home-based work environment with twice-yearly team sprints in person
  • A personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

About Canonical:

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.



  • Delhi, California, United States Canonical - Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Linux Kernel Engineer to join our Firmware Team. This is an excellent opportunity for someone with a strong background in firmware development, particularly in UEFI and ACPI.ResponsibilitiesThe successful candidate will be responsible for collaborating with our global team to resolve issues involving BIOS,...


  • Delhi, California, United States Canonical - Jobs Full time

    Key ResponsibilitiesAs a Linux Engineering Manager at Canonical, you will be responsible for leading a team of senior engineers in the design, implementation, and maintenance of high-quality Linux-based solutions. With a focus on scalability, reliability, and security, you will work closely with our development teams to ensure seamless integration and...


  • Delhi, California, United States Canonical - Jobs Full time

    PC Platforms Engineer OpportunityWe are seeking a talented PC Platforms Engineer to join our team at Canonical. As a key member of our engineering group, you will be responsible for developing and maintaining high-quality kernel support for a wide range of hardware devices.This role offers an exciting opportunity to leverage your software engineering skills...


  • Delhi, California, United States Canonical - Jobs Full time

    About the RoleWe are looking for a seasoned Cloud Infrastructure Automation Specialist to join our team at Canonical. In this role, you will be responsible for designing, implementing, and maintaining automation solutions for our cloud infrastructure. With a focus on scalability, reliability, and security, you will work closely with our development teams to...


  • Delhi, California, United States Canonical - Jobs Full time

    We are seeking an exceptional DevOps Engineering Manager to lead our team in shaping the future of cloud native engineering. With a strong background in Linux and operations, you will be responsible for managing a high-performance team and overseeing the development of scalable infrastructure solutions.About the RoleIn this role, you will have the...


  • Delhi, California, United States Canonical - Jobs Full time

    Job OverviewA challenging role has emerged for a skilled Senior Site Reliability Engineer to drive automation and infrastructure as code across private and public clouds. As an integral part of the IS team, you will leverage your expertise in Linux and cloud infrastructure to deliver scalable solutions that meet the needs of over 60 million Ubuntu users.

  • Automation Lead

    2 weeks ago


    Delhi, California, United States Canonical - Jobs Full time

    About the JobWe are looking for a talented Senior Site Reliability Engineer/GitOps Engineer who has hands-on experience administering enterprise Linux servers and managing and deploying cloud infrastructure with code.You will drive the development of automation and GitOps in your team as an embedded tech lead and apply your experience of IaC to develop...


  • Delhi, California, United States Canonical - Jobs Full time

    Job OverviewCanonical is a pioneering tech firm at the forefront of the global move to open source, and we're looking for an exceptional DevOps Engineering Manager to join our team.Estimated Salary: $120,000 - $180,000 per yearThis role is responsible for leading our operations engineers in daily agile devops practices, representing the IS team to...


  • Delhi, California, United States Canonical - Jobs Full time

    Canonical - JobsSenior DevOps Engineering Manager (APAC Timezone)The estimated annual salary for this role is around $160,000.This challenging and rewarding position requires a seasoned DevOps professional with experience in managing high-performing teams. As a Senior DevOps Engineering Manager at Canonical, you will oversee the day-to-day operations of our...

  • Cloud Operations Lead

    2 weeks ago


    Delhi, California, United States Canonical - Jobs Full time

    About This JobSRE Team Manager (APAC Timezone) - Salary Around $160,000In this pivotal role, you will oversee the operations of our highly distributed SRE team in the APAC region, driving business objectives and fostering collaboration among cross-functional teams. With extensive knowledge of distributed systems and a talent for cultivating high-performance...


  • Delhi, California, United States Canonical - Jobs Full time

    Job OverviewAs a Cloud Operations Expert at Canonical, you will play a critical role in shaping the future of cloud computing.About Us:Canonical is a pioneering tech firm at the forefront of the global move to open source. We are changing the world daily by publishing Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and...


  • Delhi, California, United States MRG Exams Full time

    About the Role: We are seeking a skilled Medical Assessment Specialist to perform independent medical assessments on United States Veterans as part of the VA's disability benefits process.Schedule: Full-time and part-time positions available with set schedules during normal business hours, Monday through Friday (8am-5pm).Job Description:We are looking for a...


  • Delhi, California, United States Canonical - Jobs Full time

    About the TeamAs a Senior Site Reliability Engineer/GitOps Engineer at Canonical, you will be part of a global team of SREs who work together to provide the best possible services to our company, customers, and the Ubuntu Community.You will be given uninterrupted development time to focus on larger projects and automation of manual tasks, sharing your...


  • Delhi, California, United States Canonical - Jobs Full time

    Canonical seeks an experienced Senior Project Manager to lead the delivery of complex customer-facing projects for our Devices business. As a key member of our engineering team, you will oversee all aspects of project delivery and act as the primary liaison between Canonical's engineering teams and customers.The ideal candidate will have extensive experience...


  • Delhi, California, United States MRG Exams Full time

    Job DescriptionWe are seeking a Medical Examiner or Clinical Specialist to perform disability assessments on United States Veterans as part of the VA's disability benefits process. The ideal candidate will have a current and unrestricted Nurse Practitioner or Physician Assistant (NCCPA accredited) license and meet the credentialing requirements set forth by...


  • Delhi, California, United States Sportsfield Specialties, Inc. Full time

    Job OpportunityWe are seeking an experienced Environmental Health and Safety (EHS) professional to join our team at Sportsfield Specialties, Inc. in Upstate NY.The successful candidate will have a strong background in safety management, training, and compliance with OSHA regulations.The estimated salary for this role is $85,000 - $110,000 per year, depending...


  • Delhi, California, United States Sportsfield Specialties, Inc. Full time

    Job OverviewSportsfield Specialties, Inc., a leading manufacturer of athletic field equipment, is seeking an Environmental Health and Safety (EHS) professional to drive compliance with environmental, health, and safety initiatives. The successful candidate will create, support, and ensure adherence to all related agency regulations, training, and insurance...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionWith a proven track record now spanning decades, Ubuntu is now the go-to Linux distribution for x86/amd64 environments. To stay at the forefront of consumer choice, Canonical - the company behind Ubuntu Linux - is expanding its investment into PC platform stability, reliability, and performance. The Canonical Kernel Team - those...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionWith a proven track record now spanning decades, Ubuntu is now the go-to Linux distribution for x86/amd64 environments. To stay at the forefront of consumer choice, Canonical - the company behind Ubuntu Linux - is expanding its investment into PC platform stability, reliability, and performance. The Canonical Kernel Team - those...


  • Delhi Township, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the...

  • PC Platforms Engineer

    2 months ago


    Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionAre you fascinated by the chance to make a real impact on millions of Ubuntu users? We are looking for a passionate Linux kernel engineer to join our team and help us bring Ubuntu to the next generation of hardware. In this role, you will be responsible for developing and maintaining high-quality kernel support for a wide range...

  • PC Platforms Engineer

    21 hours ago


    Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionAre you fascinated by the chance to make a real impact on millions of Ubuntu users? We are looking for a passionate Linux kernel engineer to join our team and help us bring Ubuntu to the next generation of hardware. In this role, you will be responsible for developing and maintaining high-quality kernel support for a wide range...


  • Delhi, Iowa, United States Canonical - Jobs Full time

    OverviewCanonical, a pioneering tech firm at the forefront of the global move to open source, is seeking an Embedded Linux Field Engineer to expand our reach in mission-critical industries. This role requires a unique blend of skills, including extensive Linux experience, solid embedded Linux knowledge, and proficiency in programming languages such as...


  • Delhi, Iowa, United States Canonical - Jobs Full time

    We are seeking a highly skilled Embedded Linux Field Engineer to join our team at Canonical, a pioneering tech firm at the forefront of the global move to open source.About UsAs the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world of software.Your RoleYou will...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionThis is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM) and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionThe role of a Field Software Engineer at CanonicalHelp global companies embrace the latest private cloud infrastructure, Linux and cloud native operations, and open source applications. Our team applies expert insights to real-world customer problems, enabling the enterprise adoption of Linux Ubuntu, OpenStack, Kubernetes and a...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionLead our effort to get Ubuntu fit for mission critical environments like automotive, aerospace, industrial robotics and other highly regulated uses.Ubuntu is the most widely used Linux in the enterprise, for developers, and at home. We work to enable innovation in all of those sectors, as a gateway to the huge world of open...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...


  • Delhi Township, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionThe role of a Field Software Engineer at CanonicalHelp global companies embrace the latest private cloud infrastructure, Linux and cloud native operations, and open source applications. Our team applies expert insights to real-world customer problems, enabling the enterprise adoption of Linux Ubuntu, OpenStack, Kubernetes and a...


  • Delhi, United States L3Harris Technologies Full time

      Job Title: Specialist, Quality EngineeringJob Code: 18096Job Location: Fuzing and Ordnance Systems (Cincinnati, Ohio)Schedule: 4/10    Job Description: The program quality engineer function is a program focused role that is responsible for protecting the customer in regard to product quality and ensuring contract requirements are met. This includes...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionThe role of a Senior Software Engineer at CanonicalAs a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionThe role of a Senior Software Engineer at CanonicalAs a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the...

  • Juju Software Engineer

    18 hours ago


    Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionThe role of a Software Engineer at CanonicalAs a software engineer on the team, you'll be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Juju is the engine behind model-driven operations, providing a means to operate complex software...

  • Technical Manager

    2 months ago


    Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionWe have created a role for a Technical Manager, Automotive and Industrial with a passion for open source and precision engineering. Today, Canonical is providing secure and reliable products to our industrial and automotive partners. Our solutions are bridging the gap between Open-Source innovation and industry specific...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionWe build a high-performance, high-efficiency stack for window managers and display subsystems in C++, called Mir. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience.Our goal is to enable the whole spectrum of graphics from single-purpose screens through...


  • Delhi, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionWe build a high-performance, high-efficiency stack for window managers and display subsystems in C++, called Mir. We're growing the team and looking for new colleagues who share our passion for precision, performance and user experience.Our goal is to enable the whole spectrum of graphics from single-purpose screens through...