Embedded Linux Platform Engineer
About This Role
Design, build, and maintain embedded Linux distributions using Yocto and/or Buildroot
- Customize and edit Yocto layers, recipes, modules, and packages based on product requirements
- Develop, integrate, and optimize platform-level software for embedded devices
- Work on firmware development and low-level system integration
- Implement and maintain OTA update mechanisms for remote device upgrades
- Support and enhance Secure Boot and platform security features
- Integrate device communication services using MQTT
- Debug system-level issues across boot, kernel, drivers, middleware, and user space
- Collaborate with hardware, backend, QA, and product teams to ensure smooth system integration
- Improve system reliability, performance, maintainability, and production readiness
- Support build automation, CI/CD, and release processes for embedded software
Required Qualifications
- 4+ years of experience in embedded software or platform engineering
- Strong programming skills in C++ and Python
- Solid hands-on experience with Embedded Linux
- Strong experience with Yocto and/or Buildroot
- Proven ability to modify and maintain Yocto recipes, layers, packages, and modules
- Experience with firmware development
- Experience implementing or maintaining OTA updates
- Good understanding of Secure Boot and embedded security concepts
- Experience with MQTT or similar device messaging protocols
- Strong debugging and troubleshooting skills across embedded Linux systems
- Familiarity with cross-compilation, bootloaders, and Linux system internals
- Proficiency with Git and collaborative development workflows
- Ability to troubleshoot across the stack, from bootloader and OS layers to application and cloud/device integration
- Strong problem-solving skills and ability to work closely with hardware, software, QA, and product teams
Similar Jobs
Embedded Linux Field Engineer for Devices/IoT
Canonical Β· Mecca
**Job Description** 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 breakthrough enterprise init
3 weeks ago
Generate Resume βEmbedded Linux Field Engineer for Devices/IoT
Canonical Β· Riyadh
**Job Description** 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 breakthrough enterprise init
3 weeks ago
Generate Resume βEmbedded Linux Field Engineer for Devices/IoT
Canonical Β· Doha
**Job Description** 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 breakthrough enterprise init
1 months ago
Generate Resume βEmbedded Linux Field Engineer For Devices IoT
TALENTMATE Β· Dubai
**Job Description** **Job Description** 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 breakthr
1 months ago
Generate Resume βEmbedded Linux Field Engineer for Devices/IoT
Canonical Β· Dubai
**Job Description** 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 breakthrough enterprise init
1 months ago
Generate Resume βEmbedded Linux Senior Software Engineer - Optimisation
Canonical Β· Riyadh
Work 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 challeng
1 months ago
Generate Resume βStop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching β apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan Β· No credit card required