Embedded Linux Software Developer
7 days ago
We are seeking a highly skilled Embedded Linux Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software for our embedded Linux systems.
Key Responsibilities- Design and develop software for our embedded Linux systems, including device drivers, firmware, and system software.
- Collaborate with cross-functional teams to ensure software meets requirements and is delivered on time.
- Work with our engineering teams to identify and resolve technical issues.
- Develop and maintain technical documentation to support software development and deployment.
- Participate in code reviews and ensure high-quality code is delivered.
- Stay up-to-date with the latest Linux kernel, RTOS, and open-source technologies.
- 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.
- Passion for embedded systems software (e.g. kernel, graphics, Yocto, RTOS).
- Fluency in at least one of Golang, C, C++, or Rust.
- Professional written and spoken English.
- Experience with Linux (Debian or Ubuntu preferred).
- Excellent interpersonal skills, curiosity, flexibility, and accountability.
- Passion, thoughtfulness, and self-motivation.
- Excellent communication and presentation skills.
- Result-oriented, with a personal drive to meet commitments.
- Ability to travel twice a year, for company events up to two weeks each.
- Distributed work environment with twice-yearly team sprints in person.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass, and travel upgrades for long haul company events.
-
Embedded Linux Software Developer
7 days ago
Dubai, Dubai, United Arab Emirates Unikie Full timeEmbedded Linux Software EngineerWe are seeking a highly skilled Embedded Linux Software Engineer to join our team at Unikie. As an Embedded Linux Software Engineer, you will be responsible for designing, developing, and testing embedded Linux systems for our clients.Key Responsibilities:System Bring-up and Hardware Integration: You will have experience in...
-
Embedded Software Developer
7 days ago
Dubai, Dubai, United Arab Emirates Trapeze Software Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at Trapeze Software.About the RoleThe successful candidate will be responsible for designing, developing, and maintaining high-performance embedded applications using C for STM32 microcontrollers.Key ResponsibilitiesDevelop interactive Linux applications using C++ and...
-
Embedded Linux Software Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates Unikie Full timeJob Description:At Unikie, we are seeking an experienced Embedded Linux Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge embedded Linux systems.Key Responsibilities:System Architecture: Design and develop the overall system architecture for our embedded Linux...
-
Embedded Software Developer
7 days ago
Dubai, Dubai, United Arab Emirates Actalent Full timeJob Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Actalent. The ideal candidate will have a strong background in BSP and bootloader development, as well as experience with Linux kernel development.Key Responsibilities:Design and implement BSP and bootloader features as part of a larger...
-
Embedded Linux Systems Engineer
7 days ago
Dubai, Dubai, United Arab Emirates Canonical Full timeAbout the RoleWe're seeking a skilled Embedded Desktop Linux Systems Engineer to join our team at Canonical. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining our embedded Linux systems.Key ResponsibilitiesDesign and develop embedded Linux systems for various devices and platformsCollaborate with...
-
Embedded Linux Software Engineer
3 weeks ago
Dubai, Dubai, United Arab Emirates Unikie Full timeJob Requirements**Deep Understanding of Linux Systems**We are seeking a highly skilled Embedded Linux Software Engineer to join our team at Unikie. The ideal candidate will have a deep understanding of Linux systems, from the kernel to user space, and be able to apply this knowledge to bring up Linux on various hardware platforms.Key Responsibilities**System...
-
Embedded Linux Software Engineer
3 weeks ago
Dubai, Dubai, United Arab Emirates Unikie Full timeJob Requirements**Deep Understanding of Linux Systems**We are seeking a highly skilled Embedded Linux Software Engineer to join our team at Unikie. The ideal candidate will have a deep understanding of Linux systems, from the kernel to user space.Key Responsibilities**System Bring-up and Hardware Integration**: The candidate will be responsible for bringing...
-
Embedded Software Developer
2 weeks ago
Dubai, Dubai, United Arab Emirates Actalent Full timeJob Summary:Actalent is seeking an experienced Embedded Software Developer to join our team in Ottawa. As an Embedded Software Developer, you will be responsible for designing and implementing BSP and bootloader features, implementing automated test suites, and developing software tools and features to assist in automated testing.Key Responsibilities:Design...
-
Senior Software Engineer
3 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical, a leading international software company. As a key member of our team, you will play a critical role in redefining the Linux experience in embedded environments.Key ResponsibilitiesDesign and implement software that runs on various CPU architectures,...
-
Embedded Software Developer
3 weeks ago
Dubai, Dubai, United Arab Emirates Actalent Full timeJob SummaryActalent is seeking an experienced Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for designing and implementing BSP/bootloader features as part of a larger team-based software project.Key ResponsibilitiesDesign and implement BSP/bootloader features, collaborating with a team of software...
-
Embedded Systems Software Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeJob SummaryWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining embedded Linux systems.Key ResponsibilitiesDesign and develop embedded Linux systems for various devices and platformsWork with...
-
Embedded Linux Software Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeAbout the RoleWe are seeking a highly skilled Embedded Linux Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for developing and maintaining the latest Linux kernel, RTOS, and open source technologies.Key ResponsibilitiesDevelop and deliver Ubuntu for the latest IoT and server-class hardware...
-
Embedded Software Developer
1 week ago
Dubai, Dubai, United Arab Emirates Asterix Communications Full timeJob SummaryAsterix Communications seeks a skilled Embedded Software Engineer to join our team. The successful candidate will be responsible for designing, developing, testing, and debugging firmware systems for embedded devices.Key ResponsibilitiesCollaborate with the R&D team to create and modify ENTTEC productsDesign and develop firmware and software for...
-
Embedded Software Engineer
3 weeks ago
Dubai, Dubai, United Arab Emirates Dice Full timeAbout the RoleDice is a leading career destination for tech experts, and we're excited to partner with Motion Recruitment Partners, LLC to find the right candidate for this Embedded Engineer position.This is a full-time opportunity with a flexible hybrid in-office work schedule, offering a salaried position with benefits.Key ResponsibilitiesDevelop embedded...
-
Linux Systems Engineer for Embedded Devices
3 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeAbout UsCanonical is a leading technology company that specializes in developing and maintaining open-source software, including the popular Ubuntu operating system.What We're Looking ForA highly skilled and motivated Embedded Linux Systems Engineer to join our team.Key ResponsibilitiesDesign, develop, and maintain embedded Linux systems for various...
-
Embedded Software Developer
1 week ago
Dubai, Dubai, United Arab Emirates Asterix Communications Full timeJob SummaryAsterix Communications seeks a skilled Embedded Software Engineer to join our team. The successful candidate will be responsible for designing, developing, testing, and debugging firmware systems for embedded devices.Key ResponsibilitiesCollaborate with the R&D team to create and modify ENTTEC productsDesign and develop firmware and software...
-
Linux Kernel Engineer
3 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeJob OverviewAbout the Role:We are seeking a highly skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining the Linux kernel for our cloud and embedded systems.Key Responsibilities:Kernel Development: Develop and maintain the Linux kernel for our...
-
Linux Kernel Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeAbout the RoleWe are seeking a highly skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining the Linux kernel for our cloud and embedded systems.Key ResponsibilitiesKernel Development: Develop and maintain the Linux kernel for our cloud and...
-
Embedded Software Developer
3 days ago
Dubai, Dubai, United Arab Emirates FallenAmbers Full timeEmbedded Software EngineerWe are seeking a skilled Embedded Software Engineer to join our team at FallenAmbers. As an Embedded Software Engineer, you will be responsible for designing and implementing software for embedded devices and systems.Key ResponsibilitiesDesign and develop software for embedded devices and systems from requirements to production and...
-
Embedded Software Developer
7 days ago
Dubai, Dubai, United Arab Emirates FallenAmbers Full timeEmbedded Software Engineer RoleWe are seeking a skilled Embedded Software Engineer to design and develop software for embedded devices and systems. The ideal candidate will have a strong background in software engineering and experience with embedded systems design.Key ResponsibilitiesDesign and implement software for embedded devices and systemsDevelop,...