Staff Systems Engineer
Summary
Staff Systems Engineer at Torc Robotics leads the Metrics for Release and Hardware-in-the-Loop (HiL) groups, architecting scalable platforms to validate self-driving software — orchestrating distributed compute, telemetry pipelines, and requirements traceability — using Python, C++, ROS, CAN networking, and systems engineering tools like Jama and Cameo.
Job Duties: Lead and ensure the technical excellence of solutions delivered by the Metrics for Release and Hardware-in-the-Loop (HiL) groups and guide their integration within Torc's self-driving product portfolio. Architect scalable platform systems for validating autonomous driving software, including orchestration of distributed compute workloads, telemetry pipelines, and results of delivery to downstream teams. Lead the integration of new and existing self-driving components and subsystems to enable the deployment of self-driving software onto Hardware-in-the-loop (HiL) benches. Maintain traceability between different levels of requirements and map them to verification tests throughout the product lifecycle. Leverage automated software testing pipelines and create requirements for new tools or automation to increase overall testing capabilities. Track and report system performance KPIs on a regular basis to provide insight into system performance to the rest of the organization. Operate as a recognized subject matter expert, driving alignment and influencing adoption of best practices, technology stacks, and standards beyond the immediate group. Mentor engineers across multiple teams on systems design, requirements engineering, and best practices.
Requirements:
Master’s Degree in Computer Engineering, Mechanical Engineering, Robotics, Electrical Engineering or related technical field with 4 years' experience in related systems engineering role, or alternatively Bachelor’s degree in Computer Engineering, Mechanical Engineering, Robotics, Electrical Engineering or related technical field with 6 years' in related systems engineering role. Experience must include: 1) systems engineering tools (Jama, Cameo) for architecture and requirements management; 2) Hardware-in-the-Loop (HiL) test planning, execution, and CI/CD automation; 3) Data analysis, visualization, and KPI reporting; 4) Troubleshooting and debugging of robotic, autonomous, or automotive systems; 5) Programming in Python, C++ and ROS (Robot Operating System); 6) CAN-based vehicle networking.
Position is located at HQ in Blacksburg, Virginia; availability to work anywhere in the U.S.
Salary: $198,451.20
Skills
As published by greenhouse · 14 questions · 1 written answer
Basics
First Name, Last Name, Email, Phone, Resume/CV, Cover Letter, Location
Short answers (6)
- How did you first hear about this job? Please list the site, event, or person that referred you.
- What is your availability or desired start date?
- What are your salary expectations?
- If you checked either 'I am a Citizen or Legal Permanent Resident of a different country' or 'I reside in a different country and have a valid work visa there' please indicate the applicable country or countries. Type N/A if not applicable.
- LinkedIn Profile optional
- Website / Portfolio optional
Pick from a list (7)
- Are you local to Ann Arbor, MI?
- Are you legally authorized to work in the United States for TORC Robotics?
- Do you require or will you require sponsorship for employment visa status (e.g., H-1B visa status, etc.) to work legally in the United States for TORC Robotics?
- U.S. Export Control Requirements - Are you a citizen, national, or resident of any of the following countries/regions? Check each that apply:
- If you checked any of the boxes above other than None / Not applicable, then please provide additional information regarding your immigration and residency status. Check each that apply:
- Do you have an agreement between you and your current or former employer that may restrict your ability to accept this offer of employment with Torc or restrict any work that you may do for Torc?
- Do you have any relatives or family members currently employed at Torc Robotics?
Written answers (1)
- If there is any additional information you would like us to consider when evaluating your application, please provide it below. optional