Remote (Country) Full-time

Flock Safety is hiring a Software Engineer - Rust

About the Role

Flock Safety is seeking a Software Engineer - Rust to join our team. You'll work alongside experienced engineers to build systems that support real-time communication between drones, docking stations, aerial traffic awareness tools, and ground control station platforms, enabling autonomous operations in a complex and dynamic environment.

What You'll Do

  • Build systems supporting real-time communication between drones, docking stations, aerial traffic awareness tools, and ground control station platforms.
  • Gain hands-on experience working with modern Rust-based systems.
  • Collaborate cross-functionally with product, hardware, and operations teams.
  • Contribute to platform improvement and participate in active platform refinement.
  • Perform independent feature development.

What We're Looking For

  • 1+ year of hands-on Rust experience, including personal, open source, or academic projects.
  • 2+ years of cumulative software or systems engineering experience.
  • Basic proficiency in Linux-based development environments.
  • Willingness to learn and work with real-time communication systems and network protocols.
  • Excellent written and verbal communication skills.
  • Excellent problem solving and analytical skills.
  • A strong understanding of software architecture and design patterns.
  • The ability to work independently and in a team environment.

Nice to Have

  • Exposure to or interest in UAS or GCS platforms.
  • Exposure to WebRTC and related technologies, such as RTMP and RTCP.
  • Exposure to other systems languages, such as C and C++.
  • Exposure to LTE radios and systems.
  • Exposure to writing code for embedded environments.

Technical Stack

  • Rust
  • Linux
  • WebRTC, RTMP, RTCP
  • C, C++

Team & Environment

You will collaborate cross-functionally with product, hardware, and operations teams.

Benefits & Compensation

  • Compensation range: $142,000 to $165,000 plus Flock Safety Stock Options.
  • Flexible PTO plus 11 company holidays.
  • Fully-paid health benefits plan for employees: including Medical, Dental, Vision and an HSA match.
  • Family Leave: 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.
  • Fertility & Family Benefits: $50,000-lifetime maximum benefit for eligible adoption, surrogacy, or fertility expenses.
  • Mental health benefits via Spring Health.
  • Caregiver support via Cariloop.
  • Carta Tax Advisor: 1:1 sessions with Equity Tax Advisors.
  • Employee Resource Groups.
  • WFH Stipend: $150 per month.
  • Productivity Stipend: $250 per year for Audible, Calm, etc.
  • Home Office Stipend: A one-time $750.

Work Mode

This role is open to candidates based in the USA.

Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply.

Required Skills
RustLinuxWebRTCRTMPRTCPCC++Embedded SystemsVideo StreamingNetworking ProtocolsSystems ProgrammingLow-latency SystemsConcurrent Programming
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Flock Safety

Flock Safety is the leading safety technology platform, helping communities thrive by taking a proactive approach to crime prevention and security. Our hardware and software suite connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public-private safety network.

Visit website
Job Details
Category embedded
Posted 8 months ago