Hybrid

Flock Safety is hiring a Senior Engineer, Firmware (MCU)

About the Role

This role involves developing and optimizing firmware for microcontroller units used in edge devices, with a focus on power efficiency, real-time operation, and hardware integration.

Responsibilities

  • Design and implement firmware for microcontroller-based hardware platforms
  • Develop drivers for sensors, communication peripherals, and power management systems
  • Optimize code for performance, memory usage, and power consumption
  • Collaborate with hardware engineers during board bring-up and validation
  • Diagnose and resolve low-level system issues in development and production
  • Write and maintain technical documentation for firmware components
  • Integrate secure boot and cryptographic modules into firmware
  • Support over-the-air update mechanisms for field devices
  • Ensure compliance with security and safety standards
  • Contribute to design reviews and architecture planning
  • Work closely with QA teams to develop test strategies
  • Debug issues using oscilloscopes, logic analyzers, and debug probes
  • Implement real-time operating systems and bare-metal firmware
  • Maintain code quality through unit testing and code reviews
  • Stay current with embedded security best practices and emerging threats

Nice to Have

  • Master’s degree in a relevant engineering discipline
  • Experience with Bluetooth Low Energy or other wireless protocols
  • Familiarity with automotive or security device environments
  • Knowledge of functional safety standards such as ISO 26262
  • Experience with static analysis and code coverage tools
  • Contributions to open-source embedded projects
  • Understanding of regulatory compliance for electronic devices

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexible remote options

Team

Collaborative engineering team focused on embedded systems and product innovation

Our Impact

Technology is used to help law enforcement identify suspects and reduce crime in communities while promoting transparency and accountability.

Engineering Culture

  • Engineers are expected to take ownership of projects, ship high-quality code, and contribute to architectural decisions.
  • Team emphasizes rapid iteration, code reviews, and continuous integration.

Available for qualified candidates

Required Skills
C++LinuxKotlinEmbedded SystemsDebugging
About company
Flock Safety
Flock Safety is the leading safety technology platform that connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public-private safety network. The company provides a hardware and software suite for proactive crime prevention and security, delivering real-time intelligence while prioritizing privacy and responsible innovation.
All jobs at Flock Safety Visit website
Job Details
Category other
Posted 7 months ago