Current jobs related to Embedded Systems Software Expert - Muscat, Muscat - beBee Careers
-
Embedded Software Engineer
2 weeks ago
Muscat, Muscat, Oman Gsme Full timeOverviewWe 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...
-
Software - Field Applications Engineer (FAE)
2 weeks ago
Muscat, Muscat, Oman Gsme Full timeSoftware - 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...
-
Embedded Linux Field Engineering Manager
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeCanonical 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,...
-
Distributed Systems Software Engineer, Python
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeDistributed 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...
-
System Software Engineer
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeCanonical 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,...
-
System Software Engineer
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeCanonical 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,...
-
Linux Devices Software Engineer
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeOverviewThis 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...
-
Cloud Software Expert
1 week ago
Muscat, Muscat, Oman beBeeEngineer Full time $100,000 - $150,000Cloud 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...
-
Innovative Software Solutions Developer
2 weeks ago
Muscat, Muscat, Oman beBeeSoftwareEngineer Full time 4,000 - 6,000We 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...
-
Golang System Software Engineer
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeCanonical 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
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.