
Linux Devices Software Specialist
1 day ago
As a software engineer in Linux devices, you will be part of a team that develops low-level system technology for autonomous devices across various seniority levels.
This role encompasses engineering teams at Canonical, working on memory, performance, battery and connectivity constrained code that must work every time in an unreliable and unforgiving world, on x86, ARM or RISC-V silicon.
Key Responsibilities- Work with the latest Linux kernel and open source technologies
- Deliver Ubuntu for the latest IoT and server-class hardware platforms
- Integrate and maintain device-oriented software stacks
- Write high-quality, well-designed software
- Collaborate proactively with other globally distributed teams
Our engineers work on complex customer engagements involving complete system architectures from cloud to edge. You will participate as a technical lead on such projects.
Requirements- An exceptional academic track record from both high school and university
- Drive and a track record of going above-and-beyond expectations
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Experience with Linux (Debian or Ubuntu preferred)
- Passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto)
- Fluency in at least one of Golang, C, C++, or Rust
- Professional written and spoken English
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Experience with Debian/Ubuntu or other distro packaging
- Understanding of build systems and toolchains, including for cross-compilation
- Experience with firmware, uboot, UEFI, ACPI, DSDT, or boot loaders
- Computer architecture knowledge of x86, ARM, RISC-V
- Experience in board design, bring up, and validation
- Performance engineering and security experience
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
-
Linux devices software engineer
2 days ago
Manama, Manama, Bahrain Canonical Full timeOverviewJoin to apply for the Linux devices software engineer - snapd role at Canonical.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have...
-
Linux Devices Software Engineer
4 weeks ago
Manama, Manama, Bahrain RESO Full timeThis 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...
-
Linux Devices Software Professional
1 day ago
Manama, Manama, Bahrain beBeeSoftware Full time 90,000 - 120,000Software Engineer Position OverviewWe are seeking an experienced software engineer to join our team and contribute to the development of mission-critical Golang code. The ideal candidate will have a strong passion for open source software development and a commitment to delivering high-quality solutions.The role involves collaborating with a distributed team...
-
Embedded Linux Field Engineer for Devices/IoT
3 weeks ago
Manama, Manama, Bahrain Canonical Full timeEmbedded Linux Field Engineer for Devices/IoTJoin or sign in to find your next jobJoin to apply for the Embedded Linux Field Engineer for Devices/IoT role at CanonicalEmbedded Linux Field Engineer for Devices/IoT3 days ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Field Engineer for Devices/IoT role at CanonicalJob...
-
Linux Software Engineer
3 days ago
Manama, Manama, Bahrain beBeeSoftware Full time 90,000 - 120,000Job Description:">">We are looking for a talented software engineer with expertise in Python to join our team. As a member of this team, you will be responsible for developing and maintaining test automation tools using Python.">You will work on designing and implementing new features to our existing Python-based test automation framework, Checkbox.">Our...
-
Embedded Linux Field Engineer for Devices/IoT
4 weeks ago
Manama, Manama, Bahrain RESO Full timeJob DescriptionCanonical 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...
-
Embedded Linux System Optimizer
1 day ago
Manama, Manama, Bahrain beBeeEngineer Full time 4,084 - 6,128Job Description:As a senior software engineer specializing in embedded Linux, you will be responsible for optimizing the world's most widely used Linux desktop and server.This is a fast-paced role that requires problem-solving skills, yet it is exciting and challenging.Design and implement the best Ubuntu integration for the latest IoT and server-class...
-
Linux and Open Source Software Developer
1 day ago
Manama, Manama, Bahrain beBeeSoftwareEngineer Full time 13,132 - 16,362Software Engineer - Linux and Open SourceWe're seeking an experienced software engineer to join our team. The ideal candidate will have a strong background in open source software development and experience working with Linux.This role involves designing and developing high-quality, resilient, and performant code for millions of users. Additionally, the...
-
Linux Enablement
2 days ago
Manama, Manama, Bahrain Canonical Full timeLinux Enablement - Software Engineering ManagerCanonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced...
-
Software Development Specialist
1 day ago
Manama, Manama, Bahrain beBeeDevelopment Full time $80,000 - $120,000Job Title:Software Development Specialist - Core DesktopJob Description:We are seeking a skilled Software Development Specialist to join our Core Desktop team. In this role, you will design and develop elements of the desktop, working with the latest Linux container technologies and writing high-quality code for millions of users.Key Responsibilities:Design...