
Embedded System Engineer
CASABOT · Dubai
Completely RemoteFull TimeEngineering & Architecture
Posted Today
Job description
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
Requirements
- 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 and implementing OTA updates
- Good understanding of Secure Boot and embedded security concepts
- Experience with MQTT or similar device messaging protocols
- Proficiency with Git and collaborative development workflows
Preferred Qualifications
- 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
Benefits
- Steady remote work environment
- Focus on learning, development, and personal growth
- Opportunity to work with top-tier technical talent in the region
About the Company
CASABOT is the AI-powered home automation platform that transforms any space into an intelligent, intuitive environment. Seamlessly connecting devices across brands, CASABOT eliminates complexity and guesswork to deliver luxury-level technology for homes, hotels, and commercial spaces.
Skills & tools
LinuxYoctoC++PythonMQTTFirmwareAWSDocker
What the team is looking for
Use this list as a quick fit check before you apply.
- 014+ years embedded software experience
- 02Embedded Linux expertise
- 03Yocto or Buildroot proficiency
- 04C++ and Python skills
- 05Firmware development experience
- 06OTA update implementation
- 07MQTT protocol knowledge
- 08Secure Boot understanding

CASABOT
Dubai
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Engineering & Architecture
- Posted
- Today