H
Principal Software Engineer – Embedded & Wireless Systems
hyre
Abu Dhabi, UAEAED 8,000-20,000/moYesterday
UAEIT & TechnologyFull Time
Skills Required
PythonDockerKubernetesCommunicationLeadership
Job Description
Principal Software Engineer – Embedded & Wireless SystemsJob Openings Principal Software Engineer – Embedded & Wireless SystemsAbout the job Principal Software Engineer – Embedded & Wireless SystemsPLEASE NOTE THIS ROLE REQUIRES RELOCATION TO ABU DHABIPrincipal Software Engineer (Embedded & Wireless Systems)We are seeking a hands-on Principal Software Engineer to lead the design and development of software for next-generation secure wireless communication systems. This is a deeply technical, engineering-led role focused on building high-performance, reliable, and scalable software across embedded platforms and distributed architectures.You will work closely with hardware, firmware, and product teams to develop end-to-end software solutions, from low-level embedded systems on ARM-based platforms through to networking stacks and microservices. You will play a key role in shaping system architecture, driving performance optimisation, and ensuring seamless integration across complex communication systems deployed in high-impact, real-world environments.What You'll DoLead the development of software for ARM-based embedded systems running LinuxDesign and develop low-level software including kernel modules, device drivers, and Board Support Packages (BSP)Develop and optimise networking stacks, routing algorithms, and wireless communication protocolsDesign and implement scalable microservices and distributed system architecturesEnsure high performance, low latency, and reliability across communication systemsPerform system-level debugging, performance profiling, and optimisationCollaborate closely with hardware, firmware, and product teams for full system integrationDrive best practices in software design, testing, and deploymentMentor and provide technical leadership to engineering teamsContribute to architecture decisions and long-term product evolutionWhat We're Looking For10+ years of experience in embedded software, systems engineering, or related domainsStrong experience with Embedded Linux and ARM-based platformsExpertise in C/C++ with additional experience in Python or similar languagesExperience developing kernel modules, device drivers, and BSPsStrong understanding of networking protocols (TCP/IP, routing) and wireless systems (Wi-Fi, 5G, etc.)Experience with microservices, containerisation (Docker), and orchestration (Kubernetes)Strong debugging, performance optimisation, and system-level problem-solving skillsExperience working in telecom, wireless, SATCOM, or defence environments is highly desirableAbility to operate at both hands-on technical and architectural levelsStrong communication skills and ability to work across cross-functional teamsThis is an opportunity to work on advanced, high-assurance secure communication systems where performance, scalability, and reliability are critical.The hiring process can take approximately 2 - 4 months to reach offer stage due to multiple interview phases and required security clearances.#J-18808-Ljbffr
Similar Opportunities
Senior Cloud DevSecOps Engineer — Mobile CI/CD & Security
Dicetek LLC
Abu Dhabi, UAE2d ago
UAEIT & Technology
Problem Manager
Le Chene
Abu Dhabi, UAE2d ago
UAEIT & Technology
Systems Engineer (UAE)
Vatic Labs
Abu Dhabi, UAE2d ago
UAEIT & Technology
Capital Project Director
Confidential
Muscat, OmanYesterday
OmanIT & Technology
SAP Business Object Report Developer
K20S Information Technology
Kuwait City, KuwaitYesterday
KuwaitIT & Technology
Lagree Instructor
Mefitpro
Kuwait City, KuwaitYesterday
KuwaitIT & Technology