If you’re the kind of engineer who likes firmware that actually has stakes, this role is built for you. You’ll help power a massive fleet of solar devices capturing and uploading millions of images and streaming video daily, with work spanning MCU firmware and the Android host side.

About Flock Safety
Flock Safety is a safety technology platform helping communities take a proactive approach to crime prevention and security. Their hardware and software connect cities, law enforcement, schools, businesses, and neighborhoods into a nationwide public-private safety network, with an emphasis on privacy and responsible innovation. They’re scaling fast and building real-world systems that have to run reliably in the field.

Schedule
Full-time, remote (USA)
Department: Engineering
Remote-friendly, with priority for candidates in key hubs: Atlanta, Boston, Chicago, Denver, Los Angeles, New York City, San Francisco, and Austin

What You’ll Do

⦁ Develop high-quality MCU firmware for current and next-generation device platforms
⦁ Support a large fleet of solar-powered, connected devices capturing and uploading images and streaming video to the cloud daily
⦁ Work with internal stakeholders and external vendors to ensure deliverables meet engineering and design standards
⦁ Customize and improve drivers as needed to support evolving device functionality
⦁ Contribute across the product lifecycle: prototyping, validation, release, and scaling
⦁ Help with device bring-up across MCU bare metal, RTOS, Linux, and Android host environments
⦁ Develop and deliver fixes and improvements for MCU-based devices and the Android host side
⦁ Contribute to the firmware-common library, help integrate it across products, identify gaps, and help shape its roadmap
⦁ Support testing and troubleshooting, including systems using the CAN protocol

What You Need

⦁ Bachelor’s, Master’s, or Ph.D. in EE, CE, CS, or related field, plus 8+ years of experience
⦁ Experience supporting large fleets of connected devices and understanding their lifecycle challenges
⦁ Embedded systems and firmware development across multiple stages of product lifecycle
⦁ MCU firmware development experience (bare-metal and RTOS-based)
⦁ Device bring-up experience in MCU bare metal, RTOS, Linux
⦁ Android system architecture familiarity (HAL, Android Linux Kernel, Android Build System)
⦁ Exposure to developing, testing, and troubleshooting systems using CAN
⦁ Strong C and C++ skills
⦁ Comfort working in Linux-based development environments and tooling (custom tooling, containers, Gerrit/Git)

Benefits

⦁ Estimated base salary range: $140,000–$160,000
⦁ Equity (stock options)
⦁ Flexible PTO plus 11 company holidays
⦁ Fully paid health benefits (medical, dental, vision) with HSA match
⦁ 12 weeks paid parental leave (plus additional recovery time for birthing parents)
⦁ Fertility and family benefits (up to $50,000 lifetime maximum for eligible adoption, surrogacy, or fertility expenses)
⦁ Caregiver support resources
⦁ Work-from-home stipend: $150/month
⦁ Productivity stipend: $250/year
⦁ Home office stipend: one-time $750
⦁ Pet insurance option
⦁ Employee resource groups for community and support

If you’ve got the chops to ship firmware that survives the real world, and you like working across MCU, Linux, and Android layers, this is a strong swing. Apply and let your experience talk.

Happy Hunting,
~Two Chicks…

APPLY HERE.