Skip to content
SkydioSkydioSan Mateo, CA

Senior Wireless Software Engineer, National Security

Design, implement, and optimize radio-link software and system-level algorithms for mission-critical drone communications using industrial/defense-grade RF data links. Requires strong C/C++ and embedded Linux experience plus RF/wireless fundamentals.

170k – 240k/yr
Hybrid5+ YOEEmbedded Engineering

About the role

Responsibilities

  • Own radio-link performance end-to-end: improve range, throughput, latency, robustness, and reliability for command/control and video transport over RF data links
  • Integrate and control radios at the system layer: implement software interfaces to configure and manage radios (e.g., via CLI/AT-style commands, SNMP, REST, or vendor SDKs), including link profiles, channel plans, bandwidth, power, and QoS settings
  • Build adaptive link behaviors: develop algorithms and policy logic for rate control, channel selection, retransmission/FEC strategy integration, prioritization, and application-aware QoS under interference and mobility
  • Enable multi-node topologies: support relay/mesh-like operations, multi-aircraft coordination, and GCS interoperability (bridging, routing, traffic shaping)
  • Drive conducted + OTA testing: define KPIs, build test plans, and enhance automated regression for radio performance in congested/contested environments
  • Develop tooling for observability: create telemetry pipelines, dashboards, and analysis scripts to interpret radio stats (RSSI/SNR, MCS/rate, PER/FER, retries, latency/jitter, link uptime)
  • Debug close to hardware: diagnose issues across RF/antenna integration, embedded Linux networking, drivers, and application behavior using packet captures, protocol traces, and lab equipment
  • Collaborate across disciplines: partner with RF, hardware, systems, autonomy, mobile, and flight test teams
  • Support mission-focused delivery: incorporate operational feedback from defense users and rapidly iterate on robustness and usability

Requirements

  • Strong experience with RF data links and/or industrial radio modems (e.g., Microhard pMDDL-class, MANET radios, COFDM/microwave links)
  • Solid understanding of wireless link fundamentals and performance drivers (link budgets, fading, interference, antenna considerations, mobility effects, multipath)
  • Experience configuring/tuning radios: channelization, bandwidth, TX power, modulation/coding (MCS), FEC/ARQ, and QoS/traffic prioritization
  • Strong embedded/software background in C/C++ (and comfort with Python for automation and analysis)
  • Experience with embedded Linux networking: routing/bridging, VLANs, multicast/unicast behavior, traffic shaping (tc/qdisc), UDP/TCP tradeoffs, and video transport considerations
  • Familiarity with radio management interfaces (CLI, serial, SNMP, web UI/REST, vendor APIs) and building robust configuration/monitoring layers
  • Hands-on debugging with lab + field tools: spectrum analyzer (or RF scanning tools), packet capture (tcpdump/Wireshark), iperf, latency/jitter measurement, and log/telemetry correlation
  • Strong software engineering fundamentals: clean architecture, maintainable code, performance-minded design, and disciplined testing
  • Proven ability to collaborate effectively with cross-functional teams including RF, hardware, and systems
  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities
  • Ability and willingness to travel up to 20%

Nice-to-Haves

  • Experience integrating radios into airborne platforms with constraints around SWaP, thermal, EMI/EMC, and antenna placement
  • Experience with contested-spectrum tactics: interference detection/avoidance, channel planning, and operational profiles
  • Experience building automated test infrastructure (hardware-in-the-loop, chamber/anechoic/OTA setups, regression suites, result dashboards)
  • Familiarity with MIL/DoD interoperability considerations (COMSEC/TRANSEC integration patterns, key loading workflows, or policy-driven configuration)
  • Experience developing or supporting Ground Control Station software and user-facing tooling for link status/health visualization

Compensation & Benefits

  • Annual base salary range: $170,000-$240,000
  • Equity in the form of stock options
  • Comprehensive benefits packages including group health insurance, paid vacation time, sick leave, holiday pay, and 401K savings plan
  • Relocation assistance may be provided

Skills

C++PythonEmbedded LinuxRf Data LinksWireless NetworkingTCP/IPUdpSnmpWiresharkVlansTraffic ShapingQosFec/ArqRouting/BridgingMulticast
Skydio

Senior Autonomy Engineer - Controls

SkydioSan Mateo, CA

Develops and tunes low-level controllers and trajectory optimization for autonomous drones, focusing on stable flight and gimbal motion. Requires experience with real hardware control, C++, dynamic programming, and non-linear optimization.

170k – 240k/yr
HybridEmbedded Engineering
Skydio

Senior Software Engineer - Embedded

SkydioSan Mateo, CA

Senior embedded software engineer architects and implements firmware for autonomous drones, integrating sensors, cameras, and hardware on embedded Linux and microcontrollers. Requires modern C++, Python, SOC development, and hardware bring-up experience.

170k – 278k/yr
HybridEmbedded Engineering
Applied Intuition

Senior Embedded Software Engineer - Firmware

Applied IntuitionSunnyvale, CA

Develops embedded firmware for vehicle OS platform, integrating vendor components, implementing RTOS applications, architecting safety-critical C code, and supporting hardware bring-up on ARM systems. Requires 5+ years embedded experience with C/C++ and debugging tools.

171k – 264k/yr
On-site5+ YOEEmbedded Engineering
Applied Intuition

Senior Software Engineer, AOSP - Core OS

Applied IntuitionSunnyvale, CA

Develops and maintains Android (AOSP) operating system, HAL, services, libraries, apps, and Linux kernel modules for automotive ARM64 platforms. Requires 5+ years AOSP experience, C/C++ expertise on ARM/X86, and strong OS fundamentals.

171k – 275k/yr
On-site5+ YOEEmbedded Engineering
Charge Robotics

Senior Robotics Software Engineer

Charge RoboticsSan Leandro, CA

Senior robotics software engineer building perception, motion planning, and controls software for autonomous solar farm construction robots. Requires Python, C++, real-time/embedded experience, and onsite work in San Leandro, CA.

175k – 200k/yr
On-site5+ YOEEmbedded Engineering