Embedded Wireless Software Engineer - Drones

Flock

Atlanta, Boston (GA, MA)

Hybrid

USD 100,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Flock is seeking a software engineer to join our drone connectivity team in Atlanta. You will write and maintain Linux user-space and driver-level code in C, C++, and Python to integrate radio hardware and optimize wireless links for our autonomous fleets.

You'll evaluate link metrics, contribute to rate adaptation, and work with RF, embedded, and cloud teams in a hands-on lab environment, with opportunities to grow in a fast-paced aerospace safety-focused company.

Qualifications

  • Bachelor's or master's degree in CS, CE, EE, aerospace or related technical field.
  • Experience with wireless standards such as 802.11 or 5G.
  • Experience with Linux and embedded systems.
  • Strong programming in C, C++, and Python; Git and debugging tools.
  • Ability to collaborate with RF, embedded, and cloud teams.

Responsibilities

  • Integrate off-the-shelf and custom radio hardware into drone connectivity architecture across Wi‑Fi and cellular stacks.
  • Write, test, and maintain software across Linux user space and driver layers using C, C++, and Python.
  • Develop automated routines to extract, log, and analyze wireless link performance metrics such as RSSI, SNR, and packet loss.
  • Collaborate with cross-functional RF, embedded systems, and cloud teams to design rate adaptation algorithms for dynamic flight environments.
  • Run flight data analyses and perform hardware-in-the-loop testing in connectivity labs to validate real-world aerial performance.

Skills

C
C++
Python
Linux
Networking concepts
Embedded systems

Education

Bachelor's or Master's in CS/CE/EE/Aerospace or related field

Tools

Git
Debugging utilities

Job description

Flock is seeking a software engineer to join our drone connectivity team in Atlanta. You will write and maintain Linux user-space and driver-level code in C, C++, and Python to integrate radio hardware and optimize wireless links for our autonomous fleets.

You'll evaluate link metrics, contribute to rate adaptation, and work with RF, embedded, and cloud teams in a hands-on lab environment, with opportunities to grow in a fast-paced aerospace safety-focused company.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Wireless Software Engineer - Drone Connectivity
Remote Wireless Software Engineer - Drone Connectivity

United States Digital Space LLC • United States

Remote
USD 100,000 - 150,000
Equity
Drone Wireless Software Engineer (Embedded/Linux)
Drone Wireless Software Engineer (Embedded/Linux)

Flock • United States

On-site
USD 100,000 - 160,000
Stock options
Remote roles available
Associate Wireless Software Engineer - Drones & Wi‑Fi
Associate Wireless Software Engineer - Drones & Wi‑Fi

Jobtailor • Atlanta (GA)

On-site
USD 95,000 - 130,000
Aviation Product Manager: Hardware, Embedded & Compliance
Aviation Product Manager: Hardware, Embedded & Compliance

Flock • Atlanta (GA)

Hybrid
USD 160,000 - 190,000
Stock options
Remote-friendly roles
Senior Embedded Kernel Engineer - Linux & Bring-Up
Senior Embedded Kernel Engineer - Linux & Bring-Up

Flock Safety • Northern (KY)

Hybrid
USD 130,000 - 160,000
Stock options
UAS Support Engineer
UAS Support Engineer

Flock Safety, Inc • Atlanta (GA)

On-site
USD 100,000 - 140,000
Stock options
UAS Support Engineer
UAS Support Engineer

Flock • Atlanta (GA)

On-site
USD 100,000 - 140,000
Field UAS Reliability Engineer
Field UAS Reliability Engineer

Flock Safety, Inc • Atlanta (GA)

On-site
USD 100,000 - 140,000
Stock options
UAS Field Diagnostics & Telemetry Engineer
UAS Field Diagnostics & Telemetry Engineer

Flock • Atlanta (GA)

On-site
USD 100,000 - 140,000
Associate Embedded Engineer - Drone & Embedded Systems
Associate Embedded Engineer - Drone & Embedded Systems

FlightWave Aerospace - A Red Cat Company • Torrance (CA)

On-site
USD 85,000 - 125,000