• Companies
  • News
By technology
  • Python17.1k
  • AWS11.9k
  • Kubernetes8.5k
  • Docker8.2k
  • C++5.7k
  • PostgreSQL5.4k
  • SQL5.1k
By category
  • Backend Developer11.5k
  • DevOps Engineer3.5k
  • Machine Learning Engineer3.3k
  • Full Stack Developer3.2k
  • Data Engineer2.8k
  • Embedded Engineer2.2k
  • Frontend Developer863
By city
  • San Francisco, CA6.2k
  • New York, NY5.6k
  • Seattle, WA1.3k
  • Washington, DC1.2k
  • Toronto, ON1.2k
  • Boston, MA1k
  • Austin, TX1k
Work mode
  • On-site22k
  • Remote10.2k
  • Hybrid7.3k
Job type
  • Full-time38.2k
  • Contract601
  • Part-time529
  • Freelance215
  • internship4
  • seasonal1
Experience
  • Entry level
  • Mid level
  • Senior
  • Staff+
  • Engineering management

The job board for developers. Find your next role at companies that value great engineering.

© 2023-2026 . All rights reserved.

Logos provided by Logo.dev
All jobs

Software Engineer, Verification & Validation

FieldAI · Irvine, CA

Extracted from the posting

Base
$135,000 – $190,000
Remote
On-site
Stack
C, C++, Python, ROS 2

Software Engineer owning end-to-end verification and validation of robotic systems, from individual capabilities through full autonomous missions. Builds automated test infrastructure across simulation, hardware-in-the-loop, and lab testing, and works directly with physical robots. Requires C, C++, Python, ROS 2, and Linux, with real-time kernel experience a plus.

Field AI is transforming how robots interact with the real world. We are building risk-aware, reliable, and field-ready AI systems that address the most complex challenges in robotics, unlocking the full potential of embodied intelligence. We go beyond typical data-driven approaches or pure transformer-based architectures, and are charting a new course, with already-globally-deployed solutions delivering real-world results and rapidly improving models through real-field applications.

Learn more at https://fieldai.com.

What You'll Get to Do

1. Own End-to-End Robot Verification & Validation

  • Design and execute verification and validation strategies for complete robotic systems, from individual capabilities through full autonomous missions
  • Develop clear acceptance criteria, performance metrics, and test methodologies for new robot capabilities
  • Validate system behavior across multiple robotic platforms, environments, and operating conditions
  • Build repeatable qualification and regression processes that allow new capabilities to ship without compromising existing functionality
  • Establish a clear understanding of what “deployment-ready” means and provide quantitative evidence that systems meet that bar.

2. Build Scalable Robotics Test Infrastructure

  • Develop automated test infrastructure spanning simulation, hardware-in-the-loop, lab testing, and full robot operation
  • Create reusable test scenarios and evaluation frameworks that exercise autonomy under nominal, edge-case, and failure conditions
  • Build tools for experiment execution, telemetry collection, automated analysis, visualization, and reporting
  • Improve the reproducibility of robot testing so failures can be recreated, diagnosed, and verified efficiently
  • Help move validation from individual one-off tests toward continuously running, scalable system evaluation

3. Validate Real-World Robot Behavior

  • Design tests that expose robots to the uncertainty and variability encountered in real deployments
  • Exercise systems across changing terrain, obstacles, environmental conditions, sensor degradation, communication failures, compute limitations, and other realistic disturbances
  • Evaluate not only whether a robot succeeds, but how reliably, safely, and consistently it behaves across repeated trials
  • Identify performance boundaries and characterize where system behavior begins to degrade
  • Work directly with physical robots in the lab and field to reproduce difficult system-level failures

4. Turn Failures Into Engineering Signal

  • Debug failures across autonomy, sensing, state estimation, planning, control, system integration, compute, networking, and hardware boundaries
  • Use telemetry and experimental data to isolate root causes rather than simply identify symptoms
  • Develop tooling and instrumentation that make complex robot behavior easier to understand
  • Convert field failures and difficult-to-reproduce issues into deterministic regression tests whenever possible
  • Partner with subsystem owners to verify fixes and prevent recurrence

5. Drive System Reliability and Release Readiness

  • Partner closely with autonomy, robotics software, hardware, systems, and field teams throughout the development lifecycle
  • Identify integration and reliability risks early and ensure they are represented in the validation process
  • Build dashboards, scorecards, and automated evaluations that provide a clear view of system health and capability maturity
  • Help define release gates based on measurable system performance rather than subjective readiness
  • Continuously improve the V&V process as the autonomy stack, robot platforms, and deployment environments evolve

What You Have

     

    Compensation: USD 135,000 – 190,000 per year salary

    Technologies

    CC++PythonROS 2LinuxGit
    FieldAI
    FieldAI

    Job details

    TypeFull-time
    Work ModeOn-site
    LevelSenior
    Location🇺🇸Irvine, CA
    Salary$135,000 - $190,000
    PostedNov 06, 2026
    Apply Now