
Embedded Software Developer
3 days ago
This 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 software for Linux-based embedded systems. If you have a strong background in computer science, programming languages, and Linux kernel development, we encourage you to apply.
Some of the key responsibilities of this role include:
- Designing and developing device-oriented software stacks
- Integrating and maintaining device-specific software components
- Collaborating with cross-functional teams to deliver Ubuntu for various hardware platforms
- Developing high-quality, well-designed software
- Contributing to technical documentation to make it the best of its kind
This role requires a strong foundation in computer science, mathematics, and programming languages. We welcome applications from individuals who have experience working with Linux kernel development, device drivers, and firmware development. Familiarity with Debian/Ubuntu or other distro packaging is also desirable.
The ideal candidate will have a proven track record of delivering high-quality software solutions and collaborating effectively with cross-functional teams. They will be proficient in one or more programming languages, including Golang, C, C++, or Rust. Additionally, they will have excellent interpersonal skills, curiosity, flexibility, and accountability.
What You Will Do
You will have the opportunity to work on a wide range of projects, from developing new device drivers to optimizing the Ubuntu kernel for specific silicon capabilities. You will collaborate with our globally distributed teams to ensure that Ubuntu works perfectly on various hardware platforms.
In addition to your technical expertise, you will contribute to our open-source community by participating in code reviews, providing feedback, and contributing to technical documentation.
You will have the chance to work with the latest Linux kernel and open-source technologies, integrate and maintain device-oriented software stacks, and deliver high-quality, well-designed software.
As a member of our team, you will have access to resources, tools, and support to help you grow professionally and personally. You will receive regular feedback, coaching, and mentoring to ensure your success.
Requirements
To be successful in this role, you will need:
- A bachelor's degree in Computer Science or a related field
- Experience with Linux kernel development, device drivers, or firmware development
- Proficiency in one or more programming languages, including Golang, C, C++, or Rust
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Familiarity with Debian/Ubuntu or other distro packaging is desirable
Benefits
We offer a competitive salary package, including benefits such as annual holiday leave, maternity and paternity leave, Employee Assistance Programme, and priority Pass. You will also have opportunities for professional growth and development, including training, mentorship, and career advancement opportunities.
We value diversity, equity, and inclusion in our workplace and strive to create an environment where everyone feels valued and respected. We welcome applications from candidates with diverse backgrounds, experiences, and perspectives.
Work Environment
We are a remote-first company, which means you will have the flexibility to work from anywhere in the world. You will have access to virtual collaboration tools, online communities, and regular virtual meetings to ensure you stay connected with your colleagues and contribute to our global team.
We prioritize work-life balance and provide generous paid time off, allowing you to recharge and pursue your passions outside of work. Our flexible work arrangements enable you to choose when and how you work, giving you the autonomy to manage your workload and achieve a better work-life balance.
-
Embedded Linux Senior Software Engineer
3 weeks ago
Muscat, Muscat, Oman Canonical Full timeEmbedded 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...
-
Industrial Edge Software Developer
2 weeks ago
Muscat, Muscat, Oman beBeeSoftware Full time 60,000 - 70,100Join our team as a software engineer and take on the challenge of developing industrial edge solutions.We are seeking an experienced professional with a strong background in software development to help us deliver easy-to-deploy, secure, and customizable industrial edge solutions. Your role will be to design and implement applications that run on constrained...
-
Software Engineer
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Software Engineer - Industrial IoT role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career...
-
Python Software Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeCanonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to...
-
Principal Software Developer
7 days ago
Muscat, Muscat, Oman beBeeSoftware Full time $80,000 - $150,000About the RoleWe are seeking a highly skilled Software Engineer to join our team and contribute to the development of cutting-edge technologies.
-
C# Software Developer
7 days ago
Muscat, Muscat, Oman beBeeSoftwareDeveloper Full time 90,000 - 120,000Job OpportunityWe are seeking an experienced software developer to join our team in Oman.The ideal candidate will have a strong background in C#, WPF, XAML, and SQL databases, as well as experience with Visual Studio, Team Foundation Server, and network communications protocols (TCP/IP, UDP).Apart from technical skills, the candidate should be familiar with...
-
Technical Engineering Strategist
7 days ago
Muscat, Muscat, Oman beBeeSoftwareDevelopment Full time $125,000 - $175,000Job Title:Senior Technical Engineering Lead">Job Description:OverviewRedefine the IoT experience with our innovative embedded Linux operating system. We seek a seasoned technical engineering manager to spearhead the development of cutting-edge technology, shape the future of Linux, and lead a distributed team of engineers.MissionOur mission is to empower...
-
Engineering Manager
3 weeks ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Engineering Manager - Ubuntu Core role at CanonicalRedefine the embedded Linux experience with the smallest, most secure, and most reliable operating system in the IoT market. This is an opportunity for a technical engineering manager passionate about open source software, Linux, containers, security, and the developer experience, to...
-
HPC Software Solutions Developer
6 days ago
Muscat, Muscat, Oman beBeeSpecialist Full time $150,000 - $200,000As a high-performance computing software specialist, you will have the opportunity to collaborate with a distributed team to develop and deploy innovative solutions for large-scale clusters.Key ResponsibilitiesYou will design, implement, and maintain software applications that automate key processes in the HPC sphere.Collaborate proactively with...
-
Senior Software Development Manager
4 days ago
Muscat, Muscat, Oman beBeeEngineering Full time $80,000 - $150,000Software Engineering Leadership PositionCanonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and cloud technologies, we are changing the world on a daily basis.We recruit globally and set a high standard for...