Embedded System Software Engineer

10 hours ago


Dublin, Dublin City, Ireland beBeeSoftwareEngineer Full time

Job Opportunity

Description of Role

We are seeking an experienced software engineer to join our team in the Ubuntu Foundations Engineering group. The ideal candidate will have a passion for Linux systems, hardware architectures, and the open-source community.

The successful applicant will be responsible for maintaining and enhancing the Ubuntu bootloader stack to provide fast, reliable, and secure Ubuntu systems on all devices and in the cloud. This is a critical role that requires a careful and systematic approach to software development.

The boot process is one of the most critical aspects of any operating system where stability, reliability, and security are paramount. Its efficiency and quality contribute to Ubuntu's success from Desktop, Server to the Cloud. We are expanding our Foundations team to focus our efforts on this essential function and are looking for people passionate about lower level technologies from the hardware, to the firmware, and Linux itself involved in an operating system startup.

This is highly technical work, and we are looking for a colleague with a very careful and systematic approach to their software. This work is critical to system security and reliability.

Key Responsibilities
  • Collaborate proactively with a distributed team.
  • Work with highly technical teams to define and shape the boot architecture of Ubuntu.
  • 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.
Requirements

To be considered for this position, you should have:

  • 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.
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree.
What We Offer
  • Personal learning and development budget.
  • Annual compensation review.
  • Recognition rewards.
  • Annual leave.

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.



  • Dublin, Dublin City, Ireland beBeeSoftware Full time €91,234 - €123,456

    Job TitleSoftware Engineer IIIAs a key member of our team, you will be responsible for maintaining and developing new features for our SiriusXM application running on Android, Linux, and Windows platforms. This is an exciting opportunity to work on cutting-edge software architectures and develop sophisticated software applications.About the RoleWe are...


  • Dublin, Dublin City, Ireland Canonical Full time

    Senior Ubuntu Embedded IoT System EngineerJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at CanonicalContinue with Google Continue with GoogleSenior Ubuntu Embedded IoT System Engineer3 months ago Be among the first 25 applicantsJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at CanonicalGet AI-powered advice on...


  • Dublin, Dublin City, Ireland Phorest Salon Software Full time

    Software Engineer, Business Systems - Remote (to GMT +2) / DublinJoin to apply for theSoftware Engineer, Business Systems - Remote (to GMT +2) / Dublinrole atPhorest Salon SoftwareSoftware Engineer, Business Systems - Remote (to GMT +2) / DublinJoin to apply for theSoftware Engineer, Business Systems - Remote (to GMT +2) / Dublinrole atPhorest Salon...


  • Dublin, Dublin City, Ireland SiriusXM Full time

    Who We Are:SiriusXM and its brands (Pandora, Stitcher, SXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in the car, at home, and anywhere on the go with connected...


  • Dublin, Dublin City, Ireland Canonical Full time

    System Software Engineer - Python interpreter, tooling, and ecosystemJoin to apply for the System Software Engineer - Python interpreter, tooling, and ecosystem role at CanonicalSystem Software Engineer - Python interpreter, tooling, and ecosystem3 days ago Be among the first 25 applicantsJoin to apply for the System Software Engineer - Python interpreter,...

  • Software Engineer

    3 weeks ago


    Dublin, Dublin City, Ireland Fire1 Foundry Full time

    As a Software Engineer at FIRE1, you'll play a key role across the full software development lifecycle—designing and building embedded, mobile & cloud applications, integrating with hardware, and helping to ensure the quality and reliability of our medical-grade systems.You'll write production code, collaborate closely with cross-functional teams, and...

  • Software Engineer

    7 hours ago


    Dublin, Dublin City, Ireland beBeeSoftware Full time €75,000 - €115,000

    We are seeking a highly skilled and experienced software developer to join our team.About the RoleThis is an exciting opportunity for a talented software engineer to contribute to the development of innovative solutions. The ideal candidate will have a strong background in software engineering, with experience in designing, implementing, and testing...


  • Dublin, Dublin City, Ireland VT Electron Full time

    VT is an IoT solution provider and nationwide network operator.We are pioneers by nature, having been the first to deploy internet of things network in Ireland at our foundation. We continue this path of originality and innovation today towards a position as the number one IoT solution provider in Ireland. We are experiencing a period of rapid growth that...


  • Dublin, Dublin City, Ireland beBeeArchitect Full time €100,000 - €150,000

    Job DescriptionWe are seeking an exceptional Embedded Software Architect to lead the development and maintenance of multiple EOL applications. As a key member of our team, you will be responsible for designing, implementing, and maintaining production-grade firmware in C/C++ for ESP32-based devices.Key ResponsibilitiesContribute to hardware design reviews...


  • Dublin, Dublin City, Ireland Canonical Full time

    Embedded Linux Field Engineer for Devices/IoTJoin to apply for the Embedded Linux Field Engineer for Devices/IoT role at CanonicalEmbedded Linux Field Engineer for Devices/IoT3 days ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Field Engineer for Devices/IoT role at CanonicalGet AI-powered advice on this job and more exclusive...