| Location | OH |
Test Engineer I
Position Description
Test Engineer - Autonomous Driving Platform Integration & Validation
We are hiring Test Engineers across Junior and Senior levels to support the validation of autonomous driving systems, which includes motion control, vehicle dynamics, and full autonomous stack integration. The level of responsibility will scale with experience, from test execution support to leading end-to-end validation strategies.
In this role, test engineers will test and validate ADAS and self-driving systems, including perception, planning, control, and actuation, ensuring proper functionality of the end-to-end autonomy stack across both simulation and vehicle environments. The role involves designing and executing test cases for motion control systems, while evaluating vehicle dynamics performance and responsiveness.
Test Engineers will validate and analyze actuation systems including propulsion (powertrain/drive torque), braking, and steering, ensuring coordinated and safe vehicle behavior, and assess the interaction between control algorithms and real vehicle response, including performance under safety-critical and corner-case scenarios.
Additionally, the role includes performing system-level integration testing across sensors, ECUs, and actuators, validating sensor fusion outputs and downstream control decisions. Engineers will debug issues across software, hardware, and vehicle integration layers while ensuring traceability between requirements through end-end validation. Test Engineers will also conduct scenario-based validation for autonomous systems and correlate results between simulation environments and vehicle-level testing to ensure consistency, accuracy, and real-world performance alignment.
Essential Functions*
o Read existing BUILD files (fault_script variants) & .fault files)
o Write BUILD files for fault file creation
o Validate in sim and analyze sim results
o Build a bampf, devbranch, CLs for version control
o Build test suite based on high level requirements and clarify parameters of the test request
o Author test plan and Garner test plan approvals (high intensity committee, safety committee)
o Generate safety validation scripts
o Demonstrate Field Safety in test plan procedure and actual execution.
o Perform debrief sessions, retrospective for lessons learned/process improvement on future testing campaigns
o Review list of Requirements in Scope
o Review the list of VIs in Scope
o Create Executions for all VIs for the applicable Configuration
o Determine Pass by Similarity
o Execute DVP tests
o Build test set up
o Debug and resolve test-related failures including vehicle and hardware issues
o Analyze results (pass, fail)
o Communicate status, Track progress, Create/Maintain dashboards
Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.
Other Duties and Responsibilities (Non-Essential Functions)
Qualifications
? Bachelor's degree in engineering is required
? 5+ years technical testing and system validation experience or other equivalent technical experience or experience as a Test Engineer 1 preferred
? Demonstrated experience with data acquisition systems and instrumentation
? Demonstrated experience managing vehicle test programs preferred
? Demonstrated experience with system engineering principles such as defining requirements and formal verification and validation methods
? Test scripting understanding/execution for in-vehicle test automation (including C/C++, Python, Matlab/Simulink)
? In-depth knowledge of vehicle systems and subsystems
? Strong problem-solving capabilities, good attention to detail, organization skills and ability to think systemically
? Excellent written & verbal communication skills, including a demonstrated ability to communicate technical information concisely and effectively
? In-depth knowledge of computers including work processing and data analysis software
? Proficient in technical report writing
? Advanced project management skills preferred
? Demonstrated ability to multi-task and work independently in a fast-paced, changing environment
? Demonstrated strong fluency with JIRA, including demonstrated ability to manage VIs and EXEs, build reports and dashboards
? Demonstrated ability to use oscilloscope, power supplies, canalyzer laptop, harnesses, etc.
? Demonstrated strong working knowledge of Python or other coding languages
? Demonstrated knowledge of Fake Planner and Generator structure
? Demonstrated ability to understand core test objectives, adjust tests plans around constraints, make independent judgement calls for entire end to end workflow/scope
? Flexibility with work hours during busy test periods. Must be willing to work evenings and weekends as needed - including AM and PM shifts.
Working conditions
Physical requirements
Disclaimer
It is the policy of TRC Inc. to provide equal opportunity in all areas of employment practices, without regard to race, color, caste, religion, religious creed (including religious dress and grooming practices), national origin, ancestry, citizenship, physical or mental disability, medical condition (including cancer and genetic conditions), genetic information, marital status, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, age (40 years and over), sexual orientation, veteran or military status, medical leave or other types of protected leave (requesting or approved for leave under the Family and Medical Leave Act), domestic violence victim status, political affiliation, and any other characteristic protected by state or federal anti-discrimination law covering employment.