Principal Embedded Software Engineer L2
About the job Principal Embedded Software Engineer L2
Principal Wireless Protocol Engineer
Location:
Abu Dhabi, UAE (Relocation Required)
We are partnered with a leading technology provider specializing in secure communication solutions
. Their products and services support mission-critical operations across defense, aerospace, and telecommunications, ensuring high-performance and secure communication in the most demanding environments.
As a Principal Wireless Protocol Engineer, you will play a critical role in designing and implementing advanced MAC Layer software for wireless communication systems, leveraging real-time operating systems (RTOS) and Xilinx Ultra Scale+ SoCs with ARM processors .
Key Responsibilities- Wireless MAC Layer Development
- Design and implement Layer 2 (MAC Layer) software in C/C++ for wireless communication systems.
- Optimize MAC layer performance under real-time operating constraints
. - RTOS-based Embedded Software Development
- Develop and debug embedded software running on FreeRTOS, Zephyr, VxWorks, Thread
X, or µC/OS-III
. - Ensure low-latency, deterministic execution for mission-critical applications.
- Hardware/Software Integration
- Work with Xilinx Ultra Scale+ MPSo Cs (ARM Cortex-A53 and Cortex-R5).
- Perform board bring-up
, debugging, and profiling on FPGA, DSP, and CPU-based systems. - Secure Boot and Firmware Updates
- Implement secure boot processes and secure firmware update mechanisms
. - Ensure firmware integrity and compliance with industry security standards.
- Software Profiling and Optimization
- Use trace and profiling tools to analyze software/hardware interactions.
- Optimize performance for MAC Layer execution on ARM-based SoCs.
- Compliance and Security Standards
- Develop solutions aligned with ISO 27001, NIST, Common Criteria
, and ARM Trusted Execution Environment (TEE) requirements.
- 10+ years of embedded software development
, particularly in wireless communication systems
. - Proven experience implementing a Wireless MAC Layer in C/C++.
- Hands-on development with RTOS (FreeRTOS, Zephyr, VxWorks, Thread
X, µC/OS-III) for MAC Layer applications. - Strong knowledge of ARM CPU architecture (Cortex-A53, Cortex-R5) and Xilinx So Cs .
- Experience with embedded Linux and low-level driver development.
- Skilled in debugging, board bring-up, and system-level troubleshooting.
- Knowledge of SDR, waveforms, Sat Com, Defense, Wi‑Fi, LTE, and 5G is a strong plus.
If you have implemented Wireless MAC Layers on RTOS platforms and worked with Xilinx SoCs/ARM CPUs , we want to hear from you! Apply now and join a team that is pushing the boundaries of secure embedded communication technology.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).