Remote (Global) Full-time

Flock Safety is hiring a Senior Software Engineer, Autonomous Systems

About the Role

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.

Required Skills
C++RustEmbedded LinuxPX4ArduPilotGazeboAirSimAutonomous SystemsRoboticsSimulationReal-time SystemsEmbedded Development
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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