Principal Embedded Software Engineer
- Negotiable
- United Arab Emirates, Middle East
- Permanent
Principal Embedded Software Engineer
Location: Abu Dhabi, UAE
About the Opportunity
Join a highly advanced engineering team building next-generation secure communication platforms used by governments and critical infrastructure worldwide. Working at the intersection of cybersecurity, embedded systems, and wireless communications, you will help design and develop mission-critical technologies protecting sensitive voice, video, and data communications across mobile, network, and satellite environments.
Role Overview
We are looking for a Principal Embedded Software Engineer to lead the development of software platforms for ARM-based wireless communication systems. This role combines embedded Linux development, networking, and scalable software architectures, working closely with hardware, firmware, and product teams to build high-performance and secure communication solutions.
Key Responsibilities
- Lead development of embedded software for ARM-based platforms.
- Design and implement scalable microservices architectures supporting communication systems.
- Develop and optimize networking protocols and routing algorithms.
- Build and maintain Board Support Packages (BSP) for embedded hardware platforms.
- Develop Linux kernel modules, drivers, and system-level integrations.
- Optimize systems for low latency, high throughput, and reliability.
- Mentor engineers and drive best practices across the software stack.
Requirements
- 10+ years of experience in embedded software or systems development.
- Strong expertise in C/C++, Python, and Linux-based development.
- Experience developing software for ARM-based embedded systems.
- Knowledge of networking protocols and wireless technologies (Wi-Fi, Bluetooth, Zigbee, etc.).
- Experience with microservices, Docker, and Kubernetes.
- Experience with kernel modules, device drivers, and BSP development.
- Understanding of advanced wireless systems (5G, IoT, or secure communications) is a plus.
Why This Role
- Work on mission-critical secure communication technologies
- Join a highly specialized engineering team solving complex challenges
- Contribute to next-generation wireless and cybersecurity systems
- Competitive compensation and relocation support