
Embedded Systems Software Expert
2 days 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.
-
Embedded Systems Software Developer
2 days ago
Muscat, Muscat, Oman beBeeEmbedded Full timeSoftware Engineer - Embedded SystemsWe are looking for a highly skilled software engineer to join our team.Job DescriptionDesign, develop and test software applications for embedded systems.Work with cross-functional teams to ensure seamless integration of software components.Collaborate with engineers to troubleshoot and resolve complex technical...
-
Muscat, Muscat, Oman Gsme Full timePosition Overview:We 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...
-
Senior Ubuntu Embedded IoT System Engineer
7 days ago
Muscat, Muscat, Oman Canonical Full timeSenior 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...
-
Embedded Systems Engineer
1 week ago
Muscat, Muscat, Oman beBeeSoftwareDeveloper Full timeJob OpportunityThis is an exciting chance to build a meaningful career working with cutting-edge technology. We are seeking a passionate software engineer who loves open source software, Linux, edge computing, and IoT.Your role will be to help us provide easy-to-deploy, secure, and customizable industrial edge solutions. You will work on designing and...
-
Senior PCB Design Expert
2 weeks ago
Muscat, Muscat, Oman beBeePCBdesign Full timePrinted Circuit Board Design ExpertWe are seeking a skilled Printed Circuit Board (PCB) design expert to lead our PCB design team.Design and layout of multi-layer PCBs, including high-speed digital, analog, and power circuits using industry-standard EDA tools.Team leadership, including oversight of junior designers and fresh graduates.Collaborate with...
-
Senior Embedded Systems Specialist
7 days ago
Muscat, Muscat, Oman beBeeEmbedded Full timeAbout the JobThis is a mid-senior level full-time engineering and information technology role in software development.Job DescriptionWe are looking for a Senior Embedded System Engineer to join our team. In this role, you will be responsible for delivering the best user experience of Ubuntu on partner hardware for various products such as Robotics,...
-
Muscat, Muscat, Oman beBeeSoftware Full timeSoftware Developer OpportunityWe are seeking a skilled software developer to join our team in the development of test automation tools for Linux based embedded hardware. The ideal candidate will have experience developing in Python and be familiar with test automation methodologies.This role offers an exciting opportunity to contribute to the development of...
-
Embedded Sales Director
6 days ago
Muscat, Muscat, Oman beBeeBusiness Full timeAt Canonical, we're looking for a Sales Director to lead our ISV Embedded Solutions team.About the JobWe're seeking a seasoned professional with expertise in driving embedded support and licensing sales with Independent Software Vendors (ISVs) to exceed quarterly and annual bookings targets. As a Sales Director, you'll collaborate with cross-functional teams...
-
Principal Electronic Systems Designer
2 weeks ago
Muscat, Muscat, Oman beBeeElectronic Full timeElectrical Engineer - PCB Design and LayoutWe are seeking a highly skilled Electrical Engineer with expertise in PCB design, layout, and embedded firmware development. The ideal candidate will have a strong background in electrical engineering and experience working with contract manufacturers from prototyping to mass production.The successful candidate will...
-
Embedded Linux Field Engineering Manager
3 days ago
Muscat, Muscat, Oman Canonical Full timeEmbedded 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...