Current jobs related to Embedded Systems Software Expert - Muscat, Muscat - beBee Careers


  • Muscat, Muscat, Oman Gsme Full time

    OverviewWe are seeking a proactive and detail-oriented Embedded Software Engineer to develop and maintain firmware for custom ASIC, photonic, and Lidar-based systems. This role is key to enabling hardware functionality through low-level driver integration, supporting system bring-up, and delivering robust embedded solutions for internal and customer-facing...


  • Muscat, Muscat, Oman Gsme Full time

    Software - Field Applications Engineer (FAE)We are seeking a versatile and highly motivated Software Field Applications Engineer (FAE) to provide first-level support for our customers across the full software stack, from the applications layer down to embedded firmware for our Lidar and Photonic Products. This individual will be passionate about learning and...


  • 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

    Distributed Systems Software Engineer, Python / GoJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalGet AI-powered advice on this job...


  • 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

    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

    OverviewThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an...


  • Muscat, Muscat, Oman beBeeEngineer Full time $100,000 - $150,000

    Cloud Software EngineerWe are seeking a skilled Cloud Software Engineer to join our team. This role involves designing, building and maintaining solutions deployed on public and private clouds.The ideal candidate has experience with distributed systems concepts, observability, identity, tracing and collaboration skills.Main Responsibilities:Design, build and...


  • Muscat, Muscat, Oman beBeeSoftwareEngineer Full time 4,000 - 6,000

    We are seeking an experienced Software Engineer to join our team. As a key member of our organization, you will play a vital role in the design and development of innovative software solutions.Collaborate with a distributed team to develop and maintain open source IoT application packagesDebug issues and produce high quality code to fix themReview code...


  • 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,...

Embedded Systems Software Expert

2 weeks 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.