This is a senior-level firmware role for someone who can own MCU and Android-adjacent device work and ship code that survives real-world conditions. You’ll help power thousands of solar devices capturing and uploading millions of images and streaming video daily, while pushing next-gen platforms forward.

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 field-ready systems that must run reliably for the long haul.

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 existing 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 teams and external vendors to ensure firmware deliverables meet high engineering and design standards
⦁ Customize and improve device drivers as platforms evolve
⦁ Contribute across the full product lifecycle: prototyping, validation, release, and scaling
⦁ Lead improvements and larger-scope fixes for MCU-based devices and the Android host side
⦁ Help evolve the firmware-common library, drive integrations across products, and help shape its roadmap
⦁ Develop, test, and troubleshoot systems using the CAN protocol
⦁ Operate confidently in Linux-based development environments using modern tooling and workflows

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 lifecycle challenges at scale
⦁ Embedded firmware development experience across multiple product phases
⦁ MCU firmware development experience (bare-metal and RTOS-based)
⦁ Device bring-up experience across MCU bare metal, RTOS, Linux
⦁ Android system architecture familiarity (HAL, Android Linux Kernel, Android Build System)
⦁ Hands-on experience with CAN-based development, testing, and troubleshooting
⦁ Strong C and C++ skills
⦁ Comfort working in Linux-based environments with tooling such as containers and Gerrit/Git

Benefits

⦁ Estimated base salary range: $170,000–$185,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

This one’s for the folks who can think at fleet scale but still love getting hands-on in the weeds. If that’s you, apply and bring receipts.

Happy Hunting,
~Two Chicks…

APPLY HERE.