Embedded System Engineer
About This Role
We are looking for an Embedded System Engineer with 4+ years of experience to help build, customize, secure, and maintain our embedded software platform. This role is ideal for someone who deeply understands Embedded Linux, can work confidently with Yocto / Buildroot, and knows how to tailor Linux images, packages, kernels, and modules for production devices.
You will play a key role in shaping the platform layer that powers our devices, with a strong focus on firmware development, OTA updates, secure boot, and reliable device communication using protocols such as MQTT.
Key Responsibilities
- 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
Preferred / Nice to Have
- Experience with bootloaders such as U-Boot
- Knowledge of Linux kernel configuration, drivers, and device trees
- Experience with containers or lightweight virtualization on embedded systems
- Familiarity with networking, device provisioning, and remote fleet management
- Experience in production-grade IoT or connected device environments
- Exposure to CI/CD pipelines for embedded systems
What We’re Looking For
We are looking for someone who is not only technically strong, but also practical and product-minded. The right candidate understands how to turn embedded Linux into a stable, secure, updateable platform that can scale in real-world deployments.
Requirements
- 3-5 years building and maintaining embedded Linux platforms
- Deep experience with Yocto / Buildroot, including customization of recipes, layers, and modules
- Strong C++ skills plus Go or Python experience
- Solid background in firmware development, OTA, Secure Boot, and MQTT
- Experience using Docker and working with AWS in connected-device or platform environments
Benefits
- Steady Remote work environment
- We focus on your L&D and personal growth
- Work with a bunch of the smartest techies in the region.
Similar Jobs
Senior Embedded Systems Security Engineer
CENSUS · Abu Dhabi
**About CENSUS** CENSUS is an internationally acclaimed Cybersecurity services provider. We support the needs of multiple industries, providing IT and OT security services to public and private organizations around the w
2 days ago
Generate Resume ↗Embedded System Engineer
CASABOT® · Dubai
We are looking for an Embedded System Engineer with 4\+ years of experience to help build, customize, secure, and maintain our embedded software platform. This role is ideal for someone who deeply understands Embedded Li
1 weeks ago
Generate Resume ↗Embedded Systems Engineer (Remote)
Joveo AI ·
**About Joveo:** Every company says they're "AI\-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real\-time bidding, and predictive analy
2 weeks ago
Generate Resume ↗Robot Embedded Systems Engineer
Sundus · Dubai
**Job Code:** JPC\- 5932 **Job Title:** Robot Embedded Systems Engineer **Job Location:** Dubai **Job Purpose** The Robot Embedded Systems Engineer will be responsible for designing, developing, and optimizing embedded c
2 weeks ago
Generate Resume ↗Embedded Systems Engineer (Remote)
Joveo Ai ·
**About Joveo:** Every company says they're "AI\-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real\-time bidding, and predictive analy
3 weeks ago
Generate Resume ↗embedded system engineer
TALENTMATE · Dubai
**Job Description** We are looking for an Embedded System Engineer with 4\+ years of experience to help build, customize, secure, and maintain our embedded software platform. This role is ideal for someone who deeply und
1 months ago
Generate Resume ↗Robot Embedded Systems Engineer
SUNDUS MANAGEMENT CONSULTANCY & STUDIES BUREAUL.L.C · Dubai
Design and implement control algorithms for robotic movement, develop embedded systems, and integrate sensors while collaborating with cross-functional teams.
1 months ago
Generate Resume ↗Embedded System Engineer
Client of LeadingEdge HR Solutions · Dubai
Design and develop hardware and software for embedded systems, requiring proficiency in C, C++, and Assembly, along with strong communication skills.
1 months ago
Generate Resume ↗Senior Engineer - Computer Vision Edge Intelligence & Embedded Systems
AMS International UAE · Abu Dhabi Emirate
**Senior Engineer – Computer Vision Edge Intelligence \& Embedded Systems** **About the Role:** We are seeking a highly skilled and experienced **Senior AI \& Computer Vision Engineer** to lead the design, development, a
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