
Search by job, company or skills
Wireless Firmware Engineer UAV Communication Systems
Role Overview
Design and develop embedded firmware and communication stacks powering long-range UAV control, telemetry, and high-bandwidth data links. The role involves working with RF transceivers and high-throughput wireless radios to implement communication stacks, radio link control mechanisms, and low-latency data pipelines between drones, payload systems, and ground stations.
Key Responsibilities
* Develop embedded firmware for RF transceivers and wireless communication modules using C/C++
* Develop low-level drivers interfacing RF hardware over SPI, UART, I2C and similar interfaces
* Configure and tune radio parameters such as modulation, frequency, bandwidth, data rate, and transmit power
* Implement wireless link-layer mechanisms including packet framing, synchronization, frequency hopping, FEC, and adaptive data rate
* Develop and optimize real-time wireless data pipelines for packet transmission, buffering, and recovery
* Work with high-throughput radios (e.g. Wi-Fi monitor mode) for raw frame transmission and custom MAC implementations
* Monitor and optimize wireless links using RSSI/SNR, link quality, packet loss, latency, throughput, and RF interference
* Integrate wireless subsystems with flight controllers, companion computers, and ground control systems
Required Skills
* Strong firmware development experience in C/C++ on embedded processor or microcontroller platforms
* Experience interfacing RF transceivers and developing drivers over SPI, UART, I2C
* Experience with RTOS-based embedded systems and real-time data processing
* Understanding of wireless PHY modulation and spread-spectrum techniques (LoRa, FSK/GFSK, DSSS, OFDM)
* Experience implementing wireless communication stacks or link-layer protocols
* Understanding of radio configuration, symbol rates, link budgets, and wireless link behavior
* Hands-on debugging using spectrum analyzers, packet sniffers, and RF signal analyzers
Preferred Experience
* Experience with long-range telemetry radios, wireless mesh, or real-time communication systems
* Experience optimizing low-latency communication for robotics or UAV systems
* Familiarity with radio propagation, link budgets, and RF interference analysis
* Experience with RF chipsets from vendors such as Semtech, Silicon Labs, TI, Nordic, Atheros, or Realtek
Education
Bachelor's or Master's degree in Electronics, Communication Engineering, Embedded Systems, Robotics, Computer Engineering, or a related field.
Experience
2-6 years of experience developing embedded firmware in C/C++ for wireless communication systems, RF transceivers, or embedded networking stacks, preferably in robotics, UAV, or real-time embedded platforms.
Job ID: 145300205