EDGE
Senior Engineer (C&E) - RF Signal Processing Software
Skills
25 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Abu Dhabi - United Arab Emirates
Work mode:
Onsite
Published on:
2 October 2026
What they need
ADVANCED CONCEPTS is an entity within EDGE dedicated to the design and deployment of advanced, innovative technologies.
ADVANCED CONCEPTS is fast-tracking the development of high-technology autonomous systems, including three Medium Endurance, High Altitude, fixed-wing unmanned aerial systems, a family of precision loitering munitions, a cost- effective family of cruise missiles, and a range of guided artillery munitions.
Core Accountabilities:
- Implement OSI: PHY/layer 1 and layer 2 radio for running on Microcontroller or FPGA
- Develop embedded software for RF systems, including signal processing for data‑links
- Write device drivers and low level software for RF-chipsets and modules
- Develop and maintain bare-metal firmware for microcontrollers based on ARM Cortex-M architectures
- Develop and maintain firmware with RTOS on microcontrollers
- Integrate various communication protocols like I2C, UART, SPI, CAN and ETH in both Linux and microcontroller environments
- Use of programming languages for Microcontrollers such as C/C++ and Assembly
- Design and generation of Board Support Packages
- Participate in code reviews, ensure code quality, and follow established coding standards.
- Stay up-to-date with advancements in embedded technologies and best practices.
- Analyse and improve the performance of the developed RF systems in terms of throughput , latency, power consumption, and signal quality.
- Build of Linux images such as Yocto and FreeRTOS.
- Use of version controlled environment such as Git or SVN
- Use of code writing style guides (as for example pep8 for python)
- Implement Linux drivers and kernel modules for custom hardware components
- Implement Linux client/server against UDP, TCP or IP
- Excellent problem-solving, analytical, and debugging skills
- Conduct testing and troubleshooting of both software and hardware
- Support, lead and mentor junior engineers and share knowledge
Qualifications / Experience:
- Bachelor’s or Master's degree in computer science, communication, electronic, software engineering.
- Minimum 8 years of experience in embedded software engineering, C and C++ and Assembler
- Knowledge and understanding of OSI model: PHY/layer 1 and layer 2
- Strong understanding of ARM and Cortex-M architectures.
- Knowledge in Linux driver and kernel development.
- Knowledge with bare-metal firmware development for microcontrollers
- Knowledge with RTOS on microcontrollers.
- Knowledge of I2C, UART, SPI, and CAN protocols and their implementation in both Linux and microcontrollers.
- Understanding of RF principles, including modulation, coding, and signal processing.
- Experience with RF hardware, including transceivers, power amplifier, and antenna systems.
- Ability to design and implement efficient algorithms for real time RF systems.
- Strong problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with engineers and other stakeholders.
- Proven ability to work independently and manage multiple projects simultaneously.
Other offers great for you!
These companies are also looking for great profiles
Celad
Senior Embedded Software Engineer - Embedded Linux - Qnx - Android H/F
Permanent contract
06560 Valbonne, France
Onsite
Skills
11 hours ago
Quick apply
Avelsen
Senior AI Engineer - Freelance
Freelance
Paris, France
Hybrid
Skills
5 hours ago
Quick apply
Top Profil
Senior Infrastructure Engineer (GCP) — 100% Remote
500
Freelance
Remote
Skills
4 hours ago
Quick apply
No company information available.