Skip to main content

Flock Safety

Embedded Software Engineer II, Aviation

Remote - USA (Remote)$115k–$140kfulltimemidAdded today

About this role

Flock seeks an Embedded Software Engineer II to build and optimize core Yocto-based Linux platform components for resource-constrained drone and aerial hardware. You'll own low-level C/C++ development, device bring-up, field troubleshooting, and CI/CD automation for real-world edge systems operating at scale.

What you'll do

  • Implement core C and C++ software components for Yocto-based embedded Linux platforms
  • Perform lab-based bring-up, debugging, and performance testing on drone and camera hardware
  • Identify and resolve software defects and hardware integration issues in development and field deployments
  • Document system architectures, technical designs, and test plans for cross-functional alignment
  • Author automation scripts in Python or Bash and enhance CI/CD workflows and build systems

What they're looking for

  • C and C++ development and debugging in embedded Linux
  • Yocto Project or similar embedded build systems (Buildroot, OpenEmbedded)
  • Low-level Linux concepts, bootloaders (U-Boot), kernel configuration
  • Git version control and CI/CD pipelines (GitHub Actions, Jenkins)
  • Shell scripting and system-level debugging
  • Python scripting for automation
  • Rust for embedded systems (plus)
  • ARM architectures and Qualcomm SoCs (plus)

Benefits

  • Stock options
  • Remote work (USA-based)
  • Work on mission-critical safety technology
  • Exposure to real-world drone and edge computing systems
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Flock Safety

Flock Safety builds AI-powered security and investigation technology, including Android-based cameras, drone systems for first responders, and aviation platforms. The company is hiring software engineers, infrastructure specialists, and hardware experts to develop embedded systems, machine learning tools, drone technology, and scalable cloud infrastructure.

View all jobs at Flock Safety

Likely interview questions

  • Walk us through your experience bringing up a new embedded Linux board—what bootloader and kernel configuration work did you do?
  • Describe a time you debugged a resource-constrained embedded system; what tools and techniques did you use?