PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…

ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Quality/Test Engineer, II:
-
Employment Type:
Full-Time
-
Location:
Ann Arbor, MI (Onsite)
Do you meet the requirements for this job?
Quality/Test Engineer, II
At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.
A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.
Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.
Meet the team:
The Test Engineer supports the testing of our autonomous vehicles in addition to software development and engineering activities supporting the delivery of software tools, automation, CI/CD pipelines within our Autonomous Eco System. Responsibilities include generating and executing vehicle test plans, analysis of the resulting test data, strategic test progression design, and full-lifecycle development of proprietary software solutions supporting the testing and delivery of our Autonomous Eco system. This position is instrumental in improving the robustness and safety of our self-driving technology. Works closely with product, design, and engineering teams to ensure robust and safety-focused testing and delivery of our Autonomous Eco System.
What you'll do:
- Vehicle Software Testing
- Generate and execute test plans to uncover the limitations of our systems, collecting relevant data to drive improvements.
- Perform root cause analysis of identified defects/performance issues and provide recommended solutions.
- Design and deploy supplementary instrumentation and infrastructure required to capture data as defined by the test plans.
- Perform analysis of test data, generating reports to communicate performance issues and capability improvements over time.
- Maintain a verification and validation report showing current performance of the vehicle level system against system requirements.
- Work closely with software component teams to generate quantifiable performance metrics and implement vehicle level tests for individual system components.
- Provide regular reports to software component and system design teams, consolidating test event results and generating detailed defect reports with supporting logs.
- Perform on-road testing in autonomous vehicles as detailed observer/annotator.
- Travel domestically or internationally to support on-road vehicle testing.
- Software Engineering
- Responsible for executing full software development lifecycle activities using a mixture of C++, and scripting language skills in Linux development environment using Lean-Agile methodologies.
- Responsible to complete software assignments including but not limited to software design, implementation, unit testing, vehicle testing, and deployed software maintenance while following quality, build, deploy and test processes, safety and process requirements and guidelines.
- Assist in root cause analysis of issues found in testing and process automation steps.
- Support team in identifying daily assignments and reporting progress at daily stand ups.
- Support software and system level test plans and verification strategies to support ongoing feature development and bug fixes.
- Designing and implementing systems responsible for data acquisition and analysis from remote vehicles in the field.
- Responsible for ensuring software updates do not regress the software performance by utilizing simulation software and scenarios.
- Shows a Passion for the autonomy technology product area.
Education, Licensing, and Certifications Required:
- Master's degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or another relevant technical field OR Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or another relevant technical field with 4+ years of technically relevant work experience.
- Working level of experience in transportation, engineering, safety, or related technology.
- Working level of Experience with testing and verification of systems composed of both hardware and software components.
- Working level of software development knowledge in a Linux Environment (Ubuntu, Centos).
- Working knowledge of software programming and scripting languages (Modern C++, Python, Bash, REST APIs).
- Working level troubleshooting skills (real-time and in-depth analysis) applied to a complex robotic system with demonstrated ability to analyze a problem from a full system perspective (mechanical, electrical, and software).
- Working knowledge of version control system (Git).
- Working level of experience with DevOps Mindset and knowledge of CI/CD delivery concepts and tools (Jenkins).
- Working knowledge of Automation and Configuration Management Principles.
- Working knowledge of Agile Methodologies (Kanban/Scrum). Ability to support technology development and improvements by designing test plans with actionable outputs.
- Ability to monitor software on a laptop; read, analyze, and type in a moving vehicle for extended periods of time.
- Working level analytical abilities and problem-solving skills with good critical thinking skills. Ability to maintain continuous focus, stay alert, and maintain composure with dynamic and fast appropriate reaction in a highly stressful environment. Experience operating in a complex and dynamic environment under occasional highly stressful situations.
- Working level contributor both internal and external to the team in engineering discussions providing input, feedback, and guidance to others.
- Ability to demonstrate sound judgement working independently and without distractions throughout the shift.
- Working level of ability to execute towards the completion of a complex project spanning multiple disciplines and teams.
- Very skilled and proficient in discipline; conducts routine work under minimal supervision.
- Excellent interpersonal, verbal, and written communication skills to build trust and strong working relationships, effectively create and proofread documents and reports, and communicate to a diverse workforce.
- Keen attention to detail to identify problems and processes that don’t comply with protocol.
- Critical/logical thinking to identify problems and provide solutions to ensure efficiency, safety, and quality.
- Strong business insight and judgment, team orientation and collaborative style. Daily work and decision making starts to consider long term and overall organizational impact.
- Strong time management and organizational skills to plan, develop, coordinate resources, prioritize effectively, and maintain competing demands simultaneously with frequent interruptions and in a fast-paced environment.
Hiring Range for Job Opening
US Pay Range: $108,900 - $130,700 USD
At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.
Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply.
Apply for this job
* indicates a required field
#J-18808-Ljbffr
Recommended Skills
- Agile Methodology
- Analytical
- Attention To Detail
- Bash (Scripting Language)
- C++ (Programming Language)
- Cent Os
Help us improve Sologig by providing feedback about this job: Report this job
Job ID: lv3hcw0
Sologig TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using Sologig you are agreeing to comply with and be subject to the Sologig Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.