Embedded Systems Software Expert

2 days ago


Muscat, Muscat, Oman beBee Careers Full time $100,000 - $120,000
Senior Embedded System Software Engineer

This role requires expertise in Linux and hardware, with a focus on delivering exceptional user experiences for Ubuntu on partner hardware across various industries. The ideal candidate will have excellent time management, debugging, critical thinking, problem-solving skills, and deep knowledge of the Linux system.

The successful candidate will work closely with partners on platform bring-up, provide software and system engineering services for OEM and ODM customers, and collaborate with project managers and Field/QA engineers to identify, triage, and fix critical problems. Additionally, they will work with individual upstream projects to find and apply patches for bugs, conduct root cause analysis, collect and organize details to reproduce and explain results, and facilitate communication between Ubuntu, firmware, and hardware engineering teams.

Key Responsibilities:
  • Provide software and system engineering services for OEM and ODM customers.
  • Work closely with partners on platform bring-up.
  • Collaborate with project managers and Field/QA engineers to identify, triage, and fix critical problems.
  • Work with individual upstream projects to find and apply patches for bugs.
  • Conduct root cause analysis, collect and organize details to reproduce and explain results.
  • Facilitate communication between Ubuntu, firmware, and hardware engineering teams.

Requirements:

Achieving Excellence:
  • Bachelor or higher degree in STEM, preferably Computer Science or Electrical Engineering.
  • Exceptional academic track record from both high school and university.
  • Professional written and spoken English with excellent presentation skills.
  • Familiarity with C, Python, and Bash programming languages.
  • Knowledge of Linux boot process and architecture.
  • Experience with bootloader development, such as u-boot.
  • Software development experience on Arm or non-X86 platforms.
  • Linux debugging and resolution abilities.
  • Ability to be productive in a globally distributed team.
  • Ability to learn fast and adapt to cutting-edge technologies.

Nice-to-Have Skills:

  • Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, and device firmware.
  • Debugging experience on power management topics, such as PCI ASPM, SATA ALPM, and low power profiles.
  • Board design, bring-up, and validation experience.
  • Electrical engineering design tools experience (e.g., schematic capture, layout).
  • Computer architecture knowledge of x86, ARM, RISC-V.
  • Familiarity with Ubuntu development model.
  • Shell/Python scripting skills.

About Us:

We are a leading provider of open-source software and operating systems, changing the world of software by publishing Ubuntu, one of the most important open-source projects. We value diversity and foster a workplace free from discrimination. If you are passionate about innovative technologies and collaboration, we encourage you to apply.

  • Muscat, Muscat, Oman beBeeEngineering Full time 6,000 - 8,000

    Embedded Software LeaderRedefine the smallest, most secure, and reliable operating system in the IoT market with us.This is an opportunity for a technical engineering manager passionate about open source software, Linux, containers, security, and the developer experience to shape the future of Linux from small systems up to desktops.Our mission is to enable...


  • Muscat, Muscat, Oman beBeeEmbeddedIoT Full time 89,240 - 141,220

    We are seeking a highly skilled Embedded IoT Sales Representative to join our team. As an embedded systems specialist, you will be responsible for expanding our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco.">You will work closely with our customers to understand their technical requirements...


  • Muscat, Muscat, Oman Canonical Full time

    Embedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation4 days ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalWork across the full...


  • Muscat, Muscat, Oman beBeeEmbeddedSystemsManager Full time 591,060 - 1,136,110

    Redefine the Linux experience with a secure, reliable and efficient operating system for IoT devices. As an Engineering Manager, you will lead a team of software developers to design and implement Ubuntu Core system software on various CPU architectures.You will build and lead a distributed team through hiring, coaching, mentoring, feedback and career...


  • Muscat, Muscat, Oman Canonical Full time

    Senior Ubuntu Embedded IoT System EngineerJoin to apply for the Senior Ubuntu Embedded IoT System Engineer role at CanonicalSenior 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 CanonicalCanonical is a leading provider of open source software and...


  • Muscat, Muscat, Oman beBeeEmbedded Full time $150,000 - $170,000

    About the Role:This is a unique opportunity to join our esteemed team as a Senior Embedded System Engineer. The successful candidate will be responsible for providing software and system engineering services for OEM and ODM customers.Our ideal candidate will have exceptional knowledge of Linux and hardware, with experience in bootloader development, such as...

  • Software Expert

    1 week ago


    Muscat, Muscat, Oman beBeeSoftware Full time 2,000 - 2,500

    Expert Software ProfessionalWe are seeking a highly skilled software expert to join our team. The ideal candidate will have experience in developing and implementing software solutions, as well as providing consulting services in IT management and software architecture.Key Responsibilities:Develop and implement software solutions for mobile apps and ERP...


  • Muscat, Muscat, Oman beBee Careers Full time 4,500 - 6,000

    Linux Embedded Systems EngineerThis role is ideal for individuals who are passionate about developing innovative solutions for embedded systems. You will have the opportunity to work with cutting-edge technologies and contribute to the development of open-source software.We are looking for talented engineers who can design, develop, and maintain high-quality...

  • Embedded IoT

    3 weeks ago


    Muscat, Muscat, Oman 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,...


  • Muscat, Muscat, Oman Canonical Full time

    Embedded Linux Field Engineering ManagerEmbedded Linux Field Engineering Manager1 month ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.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...