Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Flock Safety Logo

Senior Software Engineer, Autonomous Systems

Flock Safety

$170,000 - $200,000
Jul 31, 2025
Remote, US
Apply Now

Flock Safety is looking to expand its investment in Drones for first responders and needs to assemble a team of talented and driven engineers to help shape the future of autonomous systems.

Requirements

  • 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

Responsibilities

  • You’ll be jumping into the full software stack that runs on our drones — from video processing and multi-agent control architecture, to autopilot, GNC (guidance, navigation, and control), and path planning.
  • You’ll also play a key role in evolving our infrastructure and deployment pipeline for autonomous vehicles in the field.
  • Take on more autonomy by defining software requirements for product requirements.
  • Work with product management to ensure that tickets to be worked are fully complete.
  • Complete from code to release 3 more tickets.
  • In discussion with your manager, identify a section of the system architecture that you would like to own going forward.
  • Create software requirements for your system (tickets) to track the gap as it narrows.

Other

  • Ownership mindset — you take initiative, move fast, and operate well in ambiguity
  • Strong cross-functional collaboration and low-ego communication style
  • Gain an in-depth understanding of Flock’s devices, cloud systems, and customer requirements.
  • Familiarize yourself with the device software architecture.
  • Connect with members of the Framework, Applications, and Quality teams.