For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
hyre
hyre

Principal Embedded Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Embedded Systems
C
+23

Permanent role
3 days ago
Apply now

Principal Embedded Software 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 Embedded Software 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 UltraScale+ 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, ThreadX, or µC/OS-III.
  • Ensure low-latency, deterministic execution for mission-critical applications.
  • Hardware/Software Integration
  • Work with Xilinx UltraScale+ MPSoCs (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.

Required Experience & Skills

  • 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, ThreadX, µC/OS-III) for MAC Layer applications.
  • Strong knowledge of ARM CPU architecture (Cortex-A53, Cortex-R5) and Xilinx SoCs.
  • Experience with embedded Linux and low-level driver development.
  • Skilled in debugging, board bring-up, and system-level troubleshooting.
  • Knowledge of SDR, waveforms, SatCom, 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.

About hyre

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service