Back to jobs
Logo of Flock Safety
Flock Safety
Actively hiring

Associate Wireless Software Engineer

Workplace
Remote
Commitment
Full-time
Seniority
Junior
Salary
$100,000 - $150,000/yr
Posted

This role focuses on integrating radio hardware into embedded software stacks for drone connectivity. You will write software across Linux user space and driver layers, evaluate wireless link statistics, and optimize communication for autonomous fleets. Collaboration with RF, embedded systems, and cloud teams is key to designing rate adaptation algorithms and validating performance through hardware-in-the-loop testing.

Responsibilities

  • Integrate off-the-shelf and custom radio hardware into our drone connectivity architecture across Wi-Fi and cellular stacks.
  • Write, test, and maintain software routines across the 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.

Requirements

  • Solid foundational programming skills in C, C++, and Python alongside basic software development tooling like Git and debugging utilities.
  • Demonstrated capability in Linux environments and a technical understanding of networking concepts or embedded systems.
  • Practical exposure to wireless communications, networking, or microcontrollers through academic coursework, student design teams, research labs, or personal projects.
  • Communication skills and a strong drive to learn from senior engineers while building complex autonomous technology.
  • A bachelor's or master's degree in computer science, computer engineering, electrical engineering, aerospace engineering, or a related technical field.

Nice to have

  • Experience with wireless standards like 802.11 or 5G, single-board computers, SDRs, or robotics design teams is a plus.

Benefits

  • In this role, you'll receive a starting salary between $100,000 and $160,000 as well as Flock Stock Options. Base salary is determined by job-related experience, education/training, as well as market indicators. Your recruiter will discuss this in depth with you during our first chat.