Flock Safety is looking for a Senior Software Engineer, Autonomous Systems to work on drones that support first responders. You will be an integral part of a small, focused team operating at the intersection of robotics, embedded software, and autonomy, diving deep into the full software stack running on drones.
What You'll Do
- Work on the full software stack running on drones, including video processing, multi-agent control architecture, autopilot, GNC, and path planning.
- Evolve infrastructure and deployment pipeline for autonomous vehicles in the field.
- Help shape the software, architecture, tools, and culture of the team.
What We're Looking For
- Strong proficiency in C++ and/or Rust for performance-critical, low-level systems.
- Experience implementing near-real-time systems on embedded Linux computers.
- Deep understanding of real-time systems, robotics middleware, or autonomy stacks.
- Familiarity with guidance, navigation, and control (GNC) and/or path planning algorithms.
- Experience developing or integrating with autopilot software (e.g., PX4, ArduPilot, custom stacks).
- Comfort working close to hardware — interfacing with sensors, actuators, and low-level I/O protocols.
- Systems thinking — ability to reason across architecture layers and make tradeoffs.
- Ownership mindset — you take initiative, move fast, and operate well in ambiguity.
- Strong cross-functional collaboration and low-ego communication style.
Nice to Have
- Exposure to multi-agent systems or distributed control architectures.
- Experience with onboard video processing, especially in resource-constrained environments.
- Familiarity with deployment tooling or infrastructure for autonomous systems (e.g., OTA updates, field ops, telemetry).
- Knowledge of simulation environments for robotics (e.g., Gazebo, AirSim).
- Prior experience in safety-critical, mission-critical, or regulated environments.
Technical Stack
- C++, Rust
- Embedded Linux
- PX4, ArduPilot
- Gazebo, AirSim
Team & Environment
You will be an integral part of a small, focused team operating at the intersection of robotics, embedded software, and autonomy.
Benefits & Compensation
- Salary: $170,000-$200,000 + equity: Flock Safety Stock Options
- Flexible PTO plus 11 company holidays.
- Fully-paid health benefits plan for employees: Medical, Dental, Vision and an HSA match.
- 12 weeks of 100% paid parental leave for all employees. Birthing parents eligible for an additional 6-8 weeks.
- $50,000-lifetime maximum benefit for eligible adoption, surrogacy, or fertility expenses.
- Caregiver support via Cariloop.
- 1:1 sessions with Equity Tax Advisors via Carta.
- Employee Resource Groups (ERGs).
- $150 per month WFH stipend.
- $250 per year productivity stipend.
- One-time $750 home office stipend.
- Pet insurance via Pumpkin.
Work Mode
This is a remote position.
Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply for employment with us.



