Linux Devices Software Specialist
1 week 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
1 week 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 Professional
1 week 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...
-
Linux Software Engineer
2 weeks 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...
-
Python Software Engineer
1 week ago
Manama, Manama, Bahrain 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...
-
Linux Expert for IoT Solutions
1 week ago
Manama, Manama, Bahrain beBeeEmbedded Full time 121,420 - 206,740Job OverviewWe are seeking a seasoned Embedded Linux expert to join our team as a Field Engineer for Devices/IoT. This exciting opportunity will enable you to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco.You will be responsible for engaging customers during presales to gather...
-
Embedded Linux System Optimizer
1 week 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 week 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
1 week 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 week 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...
-
Embedded Linux Senior Software Engineer
1 week ago
Manama, Manama, Bahrain Canonical Full timeOverviewWork across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across...