Bachelor's degree in Electrical/Computer Engineering, Systems Engineering, Computer Science, or 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, with experience authoring verification plans and evidence-based reports.
Familiarity with requirements traceability and specification management.
Hands-on test automation experience, preferably with Python (e.g., pytest), including API testing and CI.
Practical experience using AI assistants for test case development and automation scripts, with the ability to validate AI output.
Experience with Jira, Confluence, and a test management tool (e.g., qTest).
Responsibilities
Develop system verification plans and procedures mapping each system requirement to a verification method per IEEE Std 1012.
Review system and marketing requirements for testability and define verification-enabling requirements early.
Build and maintain the system test case library, ensuring comprehensive coverage and security.
Use AI to draft and challenge test cases, ensuring thorough review before acceptance.
Write testable specs with stable requirement IDs and derive automated tests from them.
Execute system verification, capturing objective pass/fail evidence and maintaining traceability across tools.
Determine root cause across HW/FW/SW boundaries and provide feedback for quality improvements.
Benefits
Opportunity to be an early member of a new department, influencing its direction and practices.
Engagement with cutting-edge AI-assisted testing methodologies.
Collaboration with cross-functional teams, enhancing professional growth and networking.
Exposure to a variety of technologies, including IoT and embedded systems.
Potential for career advancement in a growing field.
Full Job Description
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
About Roper Technologies
Roper Technologies is a diversified technology company that designs, develops, and manufactures engineered products and solutions for global niche markets. The company operates through four segments: Application Software; Network Software & Systems; Measurement & Analytical Solutions; and Process Technologies. Roper Technologies serves customers in healthcare, transportation, food, energy, water, education, and other markets. The company was founded in 1981 and is headquartered in Sarasota, Florida.