Scenario Framework Engineer

Neshent Technologies

Irving, TX

Posted On: Oct 29, 2026

Posted On: Oct 29, 2026

Job Overview

Job Type

Full-time

Experience

8 - 15 Years

Salary

Depends on Experience

Work Arrangement

Remote

Travel Requirement

0%

Required Skills

  • Python
  • C++
  • Framework Design
  • Simulation Scenario Modeling
  • Robotics/Autonomous Systems Testing
  • Model-Based Testing
  • Test Automation
  • Test Coverage
  • Deterministic Execution
Job Description

Primary Responsibilities

  • Design and maintain scenario schemas, parameter models, constraints, event triggers, actors, environmental conditions, and expected outcomes.
  • Develop reusable APIs, libraries, templates, and tools for deterministic and randomized scenario generation.
  • Enable coverage-driven test generation, scenario replay, combinatorial testing, and automated regression suites.
  • Ensure reproducibility through comprehensive tracking of random seeds, scenario versions, execution results, failures, and test traceability.
  • Integrate scenario frameworks with simulation platforms, sensor models, execution orchestration, and quality assurance reporting systems.
  • Improve framework scalability, reliability, maintainability, and execution efficiency.
  • Collaborate with software engineering, simulation, validation, and testing teams to support end-to-end verification workflows.

Required Experience and Skills

  • Strong software engineering skills in Python and/or C++.
  • Experience designing reusable software frameworks, APIs, and automation tools.
  • Familiarity with simulation scenarios, robotics and autonomous systems testing, or model-based testing.
  • Understanding of deterministic execution, randomization, test coverage, and reproducibility.
  • Experience developing automated testing infrastructure and debugging complex software or simulation workflows.

Preferred Experience

  • Familiarity with OpenSCENARIO, ROS 2, behavior trees, or simulation-based validation.
  • Experience with pytest, property-based testing, or combinatorial test generation.
  • Exposure to simulation platforms such as NVIDIA Isaac Sim.
  • Knowledge of traffic, robotics, industrial, or other environment-based scenario modeling.
  • Experience integrating simulation tools with CI/CD pipelines and automated regression testing.

Key Competencies

  • Framework architecture and reusable software design.
  • Analytical thinking and problem-solving.
  • Automation and test infrastructure development.
  • Cross-functional collaboration and technical documentation.

Job ID: NT222711


Posted By

Abhishek

Resource Manager