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
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
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