ROP1001ROPER

Sr. Systems Verification Engineer

Tallassee, Alabama · Posted today

Opens recruiting.ultipro.com

Get a version of your resume written for this job.

Salary
Not listed
Job type
Full-time
Work mode
Not specified
Source
UKG (employer's hiring system)

Skills mentioned

Firmware, Jira, Confluence, Python

About the role

The System Verification Engineer answers a single, critical question: “did we build the system according to its requirements?” As an early member of a new System Verification & Validation department, this role builds the system-level verification layer between subsystem verification and customer validation for Neptune’s integrated hardware, firmware, and cloud/application solutions. Each system requirement is verified by test, inspection, analysis, or demonstration, with traceable evidence that feeds gate-readiness decisions. AI-assisted test case development and spec-driven automation are core working methods, with people accountable for everything accepted.

Key Responsibilities

  • Verification planning. Develop system verification plans and procedures mapping each system requirement to a verification method per IEEE Std 1012, and contribute to the department’s verification strategy, templates, and review practices.
  • Review system and marketing requirements for testability and measurable criteria, and define verification-enabling requirements early (test modes, debug, API hooks).
  • System test case development. Build and maintain the system test case library, including end-to-end coverage, negative testing, accuracy, communication, OTA update, and security.
  • AI-assisted test development. Use AI to draft and challenge test cases from requirements and field-defect history, reviewing output for missed coverage and invented requirements. Someone other than the drafter reviews every test case before acceptance.
  • Spec-driven automation. Write testable specs with stable requirement IDs and acceptance criteria, derive automated tests from them before code, and use AI-assisted sessions to implement automation through reviewed pull requests and CI.
  • Execution, evidence, and traceability. Execute system verification, capture objective pass/fail evidence, and maintain traceability from customer need to requirement to test to evidence across Jira, Confluence, and the test management tool, supporting Gate readiness.
  • Defect analysis and quality feedback. Determine root cause across HW/FW/SW boundaries and feed significant escapes back into requirements, procedures, and regression tests.
  • Partner with Systems Engineering, Software QA, hardware and firmware teams, Test Engineering, and Product to ensure coverage is complete and evidence handoffs are clear.

Required Qualifications

  • Bachelor’s degree in Electrical/Computer Engineering, Systems Engineering, Computer Science, or a related field (or equivalent experience).
  • 5+ years in verification, test, or systems engineering for hardware/firmware/software or embedded/IoT products.
  • Working knowledge of the V-Model and verification methods (test, inspection, analysis, demonstration), with experience authoring verification plans, procedures, and evidence-based reports.
  • Familiarity with requirements traceability and specification management.
  • Hands-on test automation experience, preferably Python (e.g., pytest), including API testing and CI.
  • Practical experience using AI assistants to develop test cases and automation scripts, with the judgment to validate AI output rather than accept it on trust.
  • Working knowledge of spec-driven development: testable specs with stable requirement IDs, tests derived from the spec, and results traced back to requirements.
  • Experience with Jira, Confluence, and a test management tool (e.g., qTest).

Preferred Qualifications

  • Experience with IEEE Std 1012, ISO/IEC/IEEE 15288, or traceability tooling (DOORS, Jama, Polarion).
  • Experience with agentic AI tools (e.g., Claude Code) and measuring the quality of AI-generated test assets.
  • Experience with TeamCity, Bitbucket/Git pull-request workflows, or building and operating a device test lab or farm.
  • Water metering, utility, or industrial IoT experience, including cellular/RF behavior and protocols such as LoRaWAN and MQTT.
  • Experience verifying security requirements (authentication, encryption, secure boot, signed OTA) and non-functional requirements (performance, scale, uptime).

Neptune Technology Group Inc. does not sponsor U.S. work authorizations for this position, including H-1B, O-1 and TN. Neptune also does not sponsor individuals in F-1 status for this role.

#HP1

Job ID up-recruiting-ultipro-com-rop1001roper-9e6d300d-93f8-4db8-b9df-53a127fb74af-7ab28b03-4663-43ab-bb36-ec6f40a55b23 · Original posting ↗