Senior Embedded Software Engineer

Abu Dhabi Tax Free2 months agoFull-time External
232.5k - 348.7k / yr
At EDGE Group PJSC, we're seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our initiative Advanced Concepts, you'll play a crucial role in developing innovative solutions for defense and beyond. Key Responsibilities • Implement layer 1/PHY radio front-end algorithms for running on FPGA or Microcontroller. • Develop and maintain bare-metal firmware for microcontrollers based on Cortex-M architectures. • Implement Linux drivers and kernel modules for custom hardware components. • Integrate various communication protocols like I2C, UART, SPI, and CAN in both Linux and microcontroller environments. Requirements • Bachelor's or master's degree in computer science, communication, electronic, software engineering. • 8+ years of experience in embedded software engineering, C and C++. • Strong understanding of ARM64 and Cortex-M architectures. Preferred Qualifications • Knowledge and understanding of layer 2 and layer 3 radio front-end algorithm implementation. • Knowledge with RTOS like FreeRTOS, mbed, or ThreadX on microcontrollers. • Strong understanding of RF principles, including modulation, coding, and signal processing.