Full-time

Flock Safety is hiring a Senior Embedded HiL Test Engineer

About the Role

Flock Safety is hiring a Senior Embedded HiL Test Engineer to design, develop, and maintain automated validation systems for our STM32-based Drone as a First Responder (DFR) products. You will own the full lifecycle of the hardware-in-the-loop test environment, including hardware setup, simulation frameworks, and CI/CD integration.

What You'll Do

  • Design, develop, and maintain automated validation systems for STM32-based Drone as a First Responder (DFR) products.
  • Own the full lifecycle of the HIL test environment—defining the hardware setup, building simulation and mock frameworks, and integrating with our CI/CD pipeline.
  • Collaborate closely with development, QA, and site reliability teams.
  • Familiarize yourself with the team's product goals and overall system architecture.
  • Set up required hardware and software tools for the development environment.
  • Participate in the initial setup and testing of a control system using your local development kit.
  • Learn the CI/CD pipeline used for the software stack.
  • Review the interface between the existing platform and connected hardware components.
  • Demonstrate end-to-end control of the system using your local development kit.
  • Initiate the rollout of a hardware-in-the-loop (HIL) testing approach for the system.
  • Enable other developers to perform HIL testing within their local environments.
  • Deploy a new test application to the production environment using CI/CD integration.

What We're Looking For

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 5+ years experience in embedded systems development and/or automated testing.
  • Strong proficiency in C/C++ for embedded firmware and Python for test automation.
  • Proven experience with MCU firmware development (bare-metal and RTOS-based).
  • Experience building and maintaining HIL or SIL (Software-In-the-Loop) test systems.
  • Familiarity with CI/CD pipelines and automation tools (GitHub Actions, Jenkins, etc.).
  • Solid understanding of hardware interfaces: SPI, I²C, UART, CAN, USB.
  • Comfortable working in Linux-based development environments, including containers and custom tooling.
  • Experience using Git-based workflows.

Nice to Have

  • Advanced Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Experience with ARM Cortex-M microcontrollers, especially STM32 using HAL/LL libraries.
  • Hands-on with FreeRTOS (task scheduling, inter-task communication, synchronization).
  • Knowledge of CAN bus protocols (CANOpen, J1939, custom messaging).
  • Familiarity with Android system integration (ADB flashing, HAL, Android build system).
  • Experience in fault injection, reliability testing, and safety-critical systems validation.
  • Knowledge of electrical hardware setup, test jig design, and peripheral simulation.

Technical Stack

  • C/C++
  • Python
  • STM32
  • ARM Cortex-M
  • FreeRTOS
  • SPI, I²C, UART, CAN, USB
  • Linux
  • Git
  • GitHub Actions, Jenkins
  • CANOpen, J1939
  • Android ADB

Team & Environment

Collaborate closely with development, QA, and site reliability teams. The team operates in a supportive, transparent, and collaborative environment with a bias towards action and a results-oriented culture.

Benefits & Compensation

  • Compensation: $140,000 - $213,000 + Flock Safety Stock Options
  • Flexible PTO plus 11 company holidays.
  • Fully-paid health benefits plan for employees: including Medical, Dental, and Vision and an HSA match.
  • All employees receive 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.
  • $50,000-lifetime maximum benefit for eligible adoption, surrogacy, or fertility expenses via Maven.
  • Caregiver support via Cariloop.
  • 1:1 sessions with Equity Tax Advisors via Carta.
  • Employee Resource Groups (ERGs): Women of Flock, Flock Proud, and Melanin Motion.
  • $150 per month WFH Stipend.
  • $250 per year Productivity Stipend for Audible, Calm, Masterclass, etc.
  • One-time $750 Home Office Stipend.

Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply for employment with us.

Required Skills
C/C++PythonSTM32ARM Cortex-MFreeRTOSSPII²CUARTCANUSBHardware-in-the-Loop (HiL)Test AutomationEmbedded SystemsTest PlanningContinuous Integration
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Flock Safety

Flock Safety is the leading safety technology platform, helping communities thrive by taking a proactive approach to crime prevention and security. Our hardware and software suite connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public-private safety network.

Visit website
Job Details
Category qa_testing
Posted 7 months ago