Senior Test Engineer – Alarms

Verkada · Enterprise · Bayoffice · Alarms

This role focuses on ensuring the reliability of mission-critical security hardware and software by designing and implementing automated test frameworks, building Hardware-in-the-Loop (HIL) testing systems, and verifying end-to-end system behavior for embedded alarm and safety products. It involves writing software to coordinate devices, test rigs, and cloud APIs, simulating real-world scenarios, and building infrastructure for continuous automated testing. The role requires an engineering background, experience with embedded systems, and software development skills for test automation.

What you'd actually do

  1. Design and implement automated test frameworks for embedded alarm and safety products.
  2. Build hardware-in-the-loop (HIL) testing systems that validate real devices under realistic operating conditions.
  3. Develop tests that verify both individual components (sensors, controllers, communication modules) and end-to-end system behavior.
  4. Write software to coordinate devices, test rigs, and cloud APIs for automated system validation.
  5. Simulate real-world scenarios such as sensor faults, communication failures, power interruptions, and alarm events.

Skills

Required

  • Engineering background in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Experience working with embedded systems or hardware devices.
  • Basic familiarity with embedded Linux environments.
  • Ability to write software to automate tests and coordinate hardware devices.
  • Strong problem-solving skills and attention to system reliability.

Nice to have

  • Experience with life safety or mission-critical regulatory standards (UL, ULC, etc.).
  • Prior experience implementing Machine Learning or AI tools to optimize QA workflows.

What the JD emphasized

  • absolute reliability
  • mission-critical