Scenario Framework Engineer
Neshent Technologies
Irving, TX
Posted On: Oct 29, 2026
Posted On: Oct 29, 2026
Job Overview
Salary
Depends on Experience
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