Autonomous Test EngineerPurposeTest Engineer shall be responsible for the evaluation of systems and or features, as well as developing and maintaining evaluation methods. Test Engineer shall manage and execute test programs, analyze and interpret results, communicate results and findings. Test Engineer shall also develop new test methods to improve the quality and scalability of those methods.Essential FunctionsLearn customer test objectives, ensure test objectives are well defined, and communicate objectives to test teamsDevelop test plans and procedures based upon customers' needs and processes involvedDesign test plans and verification strategies based on system requirementsProvide technical guidance to the test team comprised of Test Conductors, VehicleOperators, and Test AssistantsAnalyze and interpret resultsDebug and resolve test-related failures and contribute to the root cause analysis of system-related failuresManage project priorities, define tasks, and coordinate activities, deliverables, schedulesDevelop novel approaches to evaluate the systemDevelop and improve processes that increase operational efficiency of test executionOther Duties and Responsibilities (Non-essential functions)Travel to off-site customers and testing sitesCommunicate test plans, proposals, non-conformances, and project status to internal and external customersManage project budgetsMake independent and competent technical decisionsPresent proposals and report test results before customer representativesAttend professional society and technical committee meetingsWrite technical reportsAccomplish technical projects with little supervisionManage and monitor the progress and budget of multiple projectsWrite final reports with little to no supervisionSupport TRC Inc.'s Quality and EH&S (Environmental, Health, and Safety) effortsImprove the quality and coverage of the verification of a systemBuild new processes that improve organization, traceability and clarityDevelop new tools that improve the repeatability, efficiency or completeness of testingCreate new test frameworks and capabilities, including simulation based, hardware in the loop, or other methodsIdentify missing or untestable requirements, gaps in design and incomplete implementationCommunicate results and test status. Build dashboards and other visualizations within existing toolsets to make it easier for all stakeholders to interpret test results.QualificationsBachelor's degree in engineering is required5+ years technical testing and system validation experience or other equivalent technical experienceDemonstrated experience with data acquisition systems and instrumentationDemonstrated experience managing vehicle test programs preferredDemonstrated experience with system engineering principles such as defining requirements and formal verification and validation methodsTest 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 systemicallyExcellent written & verbal communication skillsIn-depth knowledge of computers including work processing and data analysis softwareProficient in technical report writingAdvanced project management skillsFlexibility with work hours during busy test periods. Must be willing to work evenings and weekends as needed - including AM and PM shifts.Ability to travel (It is the policy of TRC Inc. to provide equal opportunity in all areas of employment practice