Senior Bootloader

4 weeks ago


London, Greater London, United Kingdom Canonical Full time

About the Role

We are seeking a highly skilled and passionate Linux system engineer to join our Ubuntu Foundations Engineering team. As a Linux system engineer, you will work on the architecture, design, and development of core components involved in the boot and startup of the Ubuntu Distribution.

Key Responsibilities

  • Collaborate with a distributed team to define and shape the boot architecture of Ubuntu.
  • Work with teams focused on Ubuntu for server, desktop, IoT, and clouds to ensure architecture decisions improve the overall performance and experience of Ubuntu.
  • Write high-quality code to create new features and contribute upstream.
  • Contribute to feature and bug fixes in projects including Grub, shim, u-boot, and associated tools.
  • Debug issues and produce high-quality fixes.
  • Review code produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.

Requirements

  • Development experience with early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel.
  • Experience on non-x86 platforms such as ARM, RISC-V.
  • A love of technology and working with brilliant people.
  • Motivated, curious, flexible, articulate, and accountable.
  • A long-time Linux user with broad interests in the future of Linux.
  • Experience or interest in learning how to package software for Debian and Ubuntu.
  • A Bachelor's or equivalent in Computer Science, STEM, or similar degree.

About Canonical

Canonical is a growing international software company that works 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.



  • London, Greater London, United Kingdom N Consulting Ltd Full time

    About N Consulting LtdWe are a leading consulting firm that specializes in providing top-notch services to our clients. Our team of experts is dedicated to delivering high-quality solutions that meet the needs of our clients.Job Title: Senior Security Bootloader DeveloperSalary: The estimated salary for this position is £120,000 - £180,000 per annum,...


  • London, Greater London, United Kingdom N Consulting Ltd Full time

    N Consulting Ltd is seeking a Senior Security Bootloader Developer to join our team. Estimated Salary: £120,000 - £180,000 per annum.We are a dynamic and innovative company, always looking for talented individuals to help us grow. This role is perfect for someone with experience in Linux kernel and bootloader development, on-device security and...


  • London, Greater London, United Kingdom Canonical Group Ltd Full time

    Redefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. As a senior software engineer, you will be designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86. You will work on boot mechanisms, bootloaders, storage partition...


  • London, Greater London, United Kingdom Canonical Full time

    We are seeking a highly skilled Senior Embedded Linux Software Architect to join our team at Canonical, a leading international software company.About the RoleThis is an exceptional opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience.The successful candidate will be responsible for...


  • London, Greater London, United Kingdom N Consulting Ltd Full time

    N Consulting Ltd is seeking a highly skilled Senior Security Bootloader Developer to join our team in Brentwood, UK.We offer a competitive salary of £120,000 per annum, commensurate with experience.About the RoleThis exciting opportunity will see you working on high-profile projects, collaborating with cross-functional teams to deliver cutting-edge security...


  • London, Greater London, United Kingdom Rise Technical Recruitment Limited Full time

    Excellence in Firmware DevelopmentRise Technical Recruitment Limited is seeking an experienced Firmware Engineer to join our client's Bristol office. This exciting opportunity offers a competitive salary, excellent progression routes, and the chance to work on cutting-edge projects that will shape the future of Artificial Intelligence.The ideal candidate...


  • London, Greater London, United Kingdom Canonical Full time

    Job SummaryCanonical is seeking a highly skilled Senior Embedded Systems Engineer to join our team. As an Ubuntu Enablement Specialist, you will work closely with leading OEMs, ODMs, and silicon partners to deliver the best user experience of Ubuntu on partner hardware for various products.This role requires excellent time management, insightful debugging,...


  • London, United Kingdom N Consulting Ltd Full time

    Role Title: Senior Security DeveloperPossibility of remote work: NO | Hybrid 2 days in the officeContract duration: 6 monthsLocation: Brentwood UKRequired Core Skills:• Secure boot• Linux kernel and bootloader development experience• Experience with on device security and cryptography• Familiarity with Trusted execution environments (TEE)• C/C++•...

  • Embedded Software

    6 months ago


    London, United Kingdom People Source Consulting Full time

    **Senior/ Lead/ Principal Software Engineer** **Location: London and onsite 4x days per week** **Salary: £45,000 - £65,000** **The Role**: - Design, develop, code, test and debug system software - Review code and design - Analyse and enhance efficiency, stability and scalability of system resources - Integrate and validate new product designs - Support...


  • London, United Kingdom Canonical Full time

    Canonical Ubuntu is the world's leading Linux for software engineers, desktops, cloud and IoT. We bring open source to the world as a safe and secure platform for personal computing, and the launchpad for innovators, entrepreneurs, and scientists. We work with the world's most significant silicon companies - Intel, AMD, Nvidia, Mediatek, Hisilicon, Samsung...


  • London, United Kingdom Canonical Full time

    You will work across the full Linux stack from kernel through networking, virtualization and graphics to optimise Ubuntu, the world’s most widely used Linux desktop and server, for the latest silicon.  Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming...

  • Rust Engineering Lead

    6 months ago


    London, United Kingdom Canonical Full time

    Canonical 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 public cloud and silicon providers,...