Job Category: Autonomous Department Senior Embedded Linux & Platform Engineer
Job Type: Full Time
Job Location: Dubai
Location: Dubai, United Arab Emirates (Micropolis Robotics)
Role Responsibilities
In this role, you will:
- Design and maintain Embedded Linux operating systems for automotive and industrial hardware platforms.
- Customize Linux kernel, drivers, bootloaders, and BSP to support autonomous system requirements.
- Deploy and integrate the autonomous driving software stack on target hardware.
- Build and maintain CI/CD pipelines and secure OTA update mechanisms.
- Optimize system performance and debug low-level hardware and software issues.
- Collaborate with cross-functional teams and ensure system reliability through testing, monitoring, and documentation.
Required Qualifications
- Minimum 5+ years of experience in Embedded Linux.
- Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- Strong experience with Yocto, Buildroot.
- Strong experience with Embedded Linux development and system-level programming.
- Hands-on experience with Linux kernel, device drivers, bootloaders, and BSP development.
- Experience with CI/CD pipelines and automated build systems.
- Strong programming skills in C, modern C++ 14/17, and Bash/Python scripting.
- Experience debugging low-level system issues and optimizing performance on embedded hardware.
- Strong teamwork and communication skills with a proactive and problem-solving mindset.
Preferred Qualifications
- Experience working on automotive or autonomous driving platforms.
- Familiarity with OTA update frameworks and secure software deployment.
- Knowledge of system monitoring, logging, and diagnostics frameworks.
- Experience with HIL testing and embedded system validation.
- Understanding of automotive safety and reliability standards.
Apply for this position
Senior Embedded Linux & Platform Engineer