This position is no longer available
Remote (Global)

Flock Safety was looking for a Software Engineering Manager, Autonomous Systems

Flock Safety is seeking a Software Engineering Manager, Autonomous Systems to lead and grow a focused team of engineers building autonomous drone systems for first responders. You will provide hands-on technical leadership to the software stack while setting team direction and scaling infrastructure.

What You'll Do

  • Manage and grow a team of engineers focused on robotics, embedded software, and autonomy.
  • Contribute hands-on to the software stack powering drones, including video processing, multi-agent control architecture, autopilot, GNC, and path planning.
  • Set team direction and evolve infrastructure and deployment pipelines for autonomous vehicles.
  • Build the culture, tools, and processes that allow the team to scale.
  • Create clarity and momentum in a fast-moving environment.

What We're Looking For

  • Experience leading small teams.
  • 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 — 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 join a small, focused team building out Flock Safety's investment in Drones for first responders, reporting directly to the Hiring Manager.

Benefits & Compensation

  • Salary: $200,000-$220,000 + Flock Safety Stock Options
  • Flexible PTO plus 11 company holidays.
  • Fully-paid health benefits plan for employees: including Medical, Dental, and 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 (via Maven).
  • Caregiver support via Cariloop.
  • 1:1 sessions with Equity Tax Advisors via Carta.
  • Employee Resource Groups (ERGs).
  • $150 per month WFH stipend.
  • $300 per year productivity stipend.
  • One-time $750 home office stipend.

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.

Required Skills
C++RustRoboticsTeam LeadershipSoftware ArchitectureAgile MethodologiesCross-functional Collaboration
About company
Flock Safety
Flock Safety is the leading safety technology platform that connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public-private safety network. The company provides a hardware and software suite for proactive crime prevention and security, delivering real-time intelligence while prioritizing privacy and responsible innovation.
All jobs at Flock Safety Visit website
Job Details
Category management
Posted 9 months ago