Principal Algorithm Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Principal Algorithm Engineer – Embedded Software (L2 / MAC Layer) Location: Abu Dhabi PLEASE NOTE: THIS ROLE REQUIRES RELOCATION TO ABU DHABI Are you an experienced embedded software and algorithm engineer with a strong background in Layer 2 communication systems?
Key Skills for This Role
Full Job Posting
Overview
Principal Algorithm Engineer – Embedded Software (L2 / MAC Layer)
Location: Abu Dhabi
PLEASE NOTE: THIS ROLE REQUIRES RELOCATION TO ABU DHABI
Are you an experienced embedded software and algorithm engineer with a strong background in Layer 2 communication systems?
This is an opportunity to join a highly advanced technology environment working on secure, high-performance wireless communication platforms across defence, satcom, and next-generation connectivity domains.
You will play a key role in designing, implementing, and optimising embedded software at the MAC layer, working closely with hardware, FPGA, and system teams to deliver robust, real-time communication solutions.
Embedded Software & Algorithm Development
- Design and implement embedded software at Layer 2 (MAC) within communication systems
- Develop and optimise algorithms for performance, reliability, and system efficiency
- Build low-level drivers and embedded software for ARM-based platforms (Cortex A53 / R5)
- Work within RTOS environments (FreeRTOS or similar)
System Integration & Platform Bring-Up
- Support integration and bring-up across FPGA, DSP, and CPU-based platforms
- Work closely with hardware teams to ensure seamless HW/SW interaction
- Debug and optimise system-level performance across complex embedded environments
Performance Analysis & Optimisation
- Use profiling and trace tools to analyse software behaviour on target platforms
- Identify bottlenecks and improve performance across embedded systems
- Contribute to secure boot processes and firmware integrity mechanisms
Cross-Functional Collaboration
- Work alongside FPGA engineers, hardware teams, and system architects
- Participate in design reviews, debugging sessions, and system integration efforts
- Support development through to testing and deployment phases
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field
- 10+ years of experience in embedded software and algorithm development
- Strong experience in C/C++ within embedded or real-time systems
- Solid understanding of Layer 2 (MAC) design and communication systems
Technical Expertise
- Experience working with ARM architectures (Cortex A53 / R5)
- Familiarity with RTOS environments (FreeRTOS, VxWorks, Embedded Linux, etc.)
- Experience with board bring-up (FPGA, DSP, CPU platforms)
- Strong debugging and profiling experience in embedded environments
Domain Experience (Preferred)
- Wireless communications (WiFi, LTE, 5G)
- SDR, SatCom, or defence communication systems
- Secure systems and firmware integrity
- Ready to Work on Mission-Critical Communication Systems?
- If you enjoy working at the intersection of embedded software, algorithms, and advanced communication platforms, APPLY NOW and be part of building next-generation secure connectivity solutions.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at hyre
Senior Wireless Communications Engineer
Abu Dhabi Emirate, UAE
We are seeking a Senior Engineer to design and develop Layer 2 communication protocols for secure wireless systems used in government and defence applications. The role involves hands-on work with MAC, LLC, routing, and
Senior Network Software Engineer
Abu Dhabi Emirate, UAE
A leading company is seeking a Senior Network Software Engineer to develop secure next-generation communication products for mission-critical environments in Abu Dhabi. This hands-on role involves designing networking so
Senior Digital Hardware Engineer
Abu Dhabi Emirate, UAE
A cutting-edge technology organization is seeking a Senior Digital Hardware Engineer to design complex high-speed electronic systems for secure communications and satellite communications. You will lead hardware architec
DevOps Architect
Abu Dhabi Emirate, UAE
Job Title: DevOps Architect SDR Platforms Location: Abu Dhabi, UAE We are partnering with a company who are building next-generation secure communication systems used in defence and national security environments. This r
Senior 5G Software Engineer
Abu Dhabi Emirate, UAE
PLEASE NOTE THIS ROLE WOULD REQUIRE RELOCATING TO ABU DHBAI Senior Software Engineer (5G / RAN / Core Networks) Abu Dhabi, UAE Join a leading organization at the forefront of developing cutting-edge secure communication
Principle Software Engineer
Abu Dhabi Emirate, UAE
PLEASE NOTE THIS ROLE REQUIRES RELOCATING TO ABU DHABI Principal Software Engineer (5G / RAN / Core Networks) Abu Dhabi, UAE Join a leading organization at the forefront of developing cutting-edge secure communication te
Senior Project Manager
Abu Dhabi Emirate, UAE
*\PLEASE NOTE THIS ROLE REQUIRES RELOCATING TO ABU DHABI\ Senior Project Manager - Wireless Communication Systems (RF / HW-SW Integration)* Abu Dhabi, UAE Join a leading organization at the forefront of developing cuttin
Senior Wireless Communications Engineer
Abu Dhabi Emirate, UAE
Senior Network Software Engineer
Abu Dhabi Emirate, UAE
Senior Digital Hardware Engineer
Abu Dhabi Emirate, UAE
DevOps Architect
Abu Dhabi Emirate, UAE
Senior 5G Software Engineer
Abu Dhabi Emirate, UAE
Principle Software Engineer
Abu Dhabi Emirate, UAE
Senior Project Manager
Abu Dhabi Emirate, UAE