Senior/Principal Embedded Software Engineer
We are looking for experienced Senior/Principal Embedded Software Engineers to work on safety-critical embedded systems. The role involves low-level software development, working closely with hardware, and delivering deterministic, high-reliability real-time systems. Candidates with Defense/Aerospace/Avionics domain experience are strongly preferred.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Senior / Principal Embedded Software Engineer
📍 Location: Abu Dhabi, UAE (Onsite) 🚫 Remote/Hybrid: Not Applicable Onsite role (Relocation Mandatory)
đź”´ Important Note (Must Read Before Applying)
- This is a full‑time onsite role in Abu Dhabi, UAE
- Only candidates willing to relocate should apply
- Candidates with Defense / Aerospace / Avionics domain experience are strongly preferred
âś… Role Overview
We are looking for experienced Senior / Principal Embedded Software Engineers to work on safety‑critical embedded systems. The role involves low‑level software development, working closely with hardware, and delivering deterministic, high‑reliability real‑time systems.
âś… Key Responsibilities
- Design, develop, and maintain low‑level embedded software using Embedded C/C++
- Work on bare‑metal and/or RTOS‑based systems
- Develop and integrate device drivers and Board Support Packages (BSP)
- Interface with hardware peripherals and microcontrollers
- Perform hardware–software integration and debugging
- Ensure real‑time performance, determinism, and reliability
- Participate in software architecture, design reviews, and code reviews
- Contribute to testing, validation, and quality compliance
- Collaborate with hardware, systems, and V&V teams
- Mentor junior engineers and support technical decision‑making
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
✅ Mandatory Skills (NON‑NEGOTIABLE)
- Strong hands‑on experience in Embedded C / C++
- Expertise in low‑level programming / bare‑metal development
- Device driver & BSP development
- Strong knowledge of microcontrollers (MCU) / SoC / hardware peripherals
- Hands‑on experience with RTOS (FreeRTOS, VxWorks, QNX, ThreadX, etc.)
- Experience in real‑time systems and deterministic software behavior
- Strong hardware–software integration and debugging skills
âś… Preferred Skills (Strong Advantage)
- Experience in Defense, Aerospace, Avionics, or other safety‑critical domains
- Exposure to standards such as:
- DO‑178 / RTCA
- MIL‑STD
- IEC / IEEE standards
- Experience in software architecture and system‑level design
- Understanding of certification and compliance‑driven development
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
âś… Experience & Qualification
- 10+ years of experience in embedded software development
- Bachelor’s/Master’s in:
- Electronics / Electrical / Computer Science / Embedded Systems or related field
âś… Work Location
📍 Abu Dhabi, UAE (Onsite – Mandatory Relocation)
âś… Who Should Apply
- Candidates with strong low‑level embedded expertise
- Professionals currently working in defense / aerospace / avionics domains
- Candidates willing to relocate to UAE for an onsite role
đźš« Who Should NOT Apply
- Application software / web / enterprise developers
- Engineers without low‑level or RTOS experience
- Candidates not willing to relocate to UAE
Similar Jobs
Explore other opportunities that match your interests
Engineering Program Manager for App Store Developer Experience
apple
Product Performance Specialist
Rolls-Royce