1 month ago

Senior C/C++ Software Engineer RF Systems

Parrot

On Site
Full Time
$120,000
Paris, Île-de-France, France
Apply

Job Overview

Job TitleSenior C/C++ Software Engineer RF Systems
Job TypeFull Time
Offered Salary$120,000
LocationParis, Île-de-France, France

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Parrot

Join the Parrot adventure! In 2026, Parrot is seeking passionate talents to tackle cutting-edge technological challenges. Together, we will create innovative, ambitious projects that meet the needs of tomorrow. Do you love innovation and are you unafraid of challenges? Come make a difference alongside the women and men of our teams!

Founded in 1994 by Henri Seydoux, Parrot is today the European leader in professional drones. Located in the heart of Paris, our R&D brings together a multicultural team of engineers, where every voice counts to reinvent the future of drones.

Job Opportunity

As part of the development of advanced radio systems (Wi-Fi, 5G, LoRa, SDR), we are looking for a senior C/C++ software engineer capable of taking charge of the performance and robustness of the radio link as a whole. This role goes far beyond low-level software development: it involves understanding, diagnosing, and improving a complete radio chain, from algorithms and embedded software to real-world RF behavior in the field.

Your Missions

  • As the technical referent for radio performance, you will be responsible for:
  • Developing and evolving low-level radio software.
  • C/C++ development of critical software components (drivers, radio stacks, algorithms).
  • Optimizing radio performance (throughput, latency, robustness, stability).
  • Contributing to software and system architecture choices.
  • Analyzing radio link problems in real-world transmission conditions.
  • Analysis of complex over-the-air RF link problems (RSSI, SNR, throughput, PER, latency, stability).
  • Correlation between RF measurements, channel behavior, and software decisions.
  • Diagnosing issues related to propagation, interference, noise, and mobility.
  • Implementing adaptive software strategies to cope with RF constraints.
  • Bridging the gap between RF phenomena, field measurements, and software adaptations.
  • Writing system-oriented technical specifications for radio systems.
  • Defining software adaptation mechanisms to RF conditions.
  • Formalizing the expected radio behaviors under degraded conditions.
  • Technical leadership and guidance.
  • Technical animation, code review, and support for key decisions.
  • Prioritizing high-impact product subjects.
  • Concise reporting on radio link status, risks, and progress.

Your Profile

  • Experienced engineer with a field and system approach.
  • Graduate of an engineering school or equivalent (Bac+5).
  • Proficiency in C and C++ languages.
  • First experience in leadership is a plus.
  • Able to connect real RF phenomena with software decisions.
  • Comfortable both with coding and analyzing real radio behaviors.
  • Ability to take on complex subjects and lead them to an exploitable solution.

Key Skills/Competency

  • C++
  • C
  • Embedded Software
  • Radio Frequency (RF)
  • System Architecture
  • Performance Optimization
  • Drivers
  • Algorithms
  • SDR
  • Wi-Fi

Tags:

C++
C
Embedded Software
RF Systems
Radio
Wi-Fi
5G
SDR
Performance Optimization
Software Engineer
Paris
Drone Technology
Senior
Lead

Share Job:

How to Get Hired at Parrot

  • Tailor your resume: Highlight your C/C++ expertise, RF system knowledge, and any leadership experience.
  • Showcase your skills: Emphasize your experience with embedded systems, radio protocols (Wi-Fi, 5G), and performance optimization.
  • Prepare for technical interviews: Be ready to discuss complex RF challenges and how you'd solve them with software.
  • Understand Parrot's vision: Research their leadership in professional drones and their commitment to innovation.
  • Network and inquire: If possible, connect with current Parrot engineers to gain insights into the team and culture.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background