More jobs:
Software Engineer, II - Simulation Infrastructure
Job in
Ann Arbor, Washtenaw County, Michigan, 48103, USA
Listed on 2026-03-05
Listing for:
Torc Robotics
Full Time
position Listed on 2026-03-05
Job specializations:
-
Software Development
Software Engineer, Robotics, AI Engineer
Job Description & How to Apply Below
:
Torc Robotics is a leader in autonomous driving technology focused on developing software for automated trucks. The role involves designing, implementing, and maintaining cloud-based simulation services to support virtual driver-stack testing and large-scale simulation workloads.
Responsibilities
:
• Execute full software development lifecycle activities using Python and C++ in a Linux environment, following Lean‑Agile methodologies.
• Design, implement, and maintain scalable cloud systems using AWS managed services with a focus on scalability, reliability, observability, and operational excellence.
• Develop and provision cloud infrastructure using infrastructure‑as‑code frameworks such as Terraform.
• Perform software design, architecture documentation, algorithm development, and implementation, producing clear, maintainable, and well‑tested code.
• Ensure high‑quality software delivery by following established quality, build, deployment, and testing processes, including safety and engineering guidelines.
• Support vehicle testing, simulation workflows, and deployed‑software maintenance across Autonomous and Perception engineering use cases.
• Investigate and perform root cause analysis for issues found during simulation runs, testing workflows, and automation pipelines.
• Contribute to process automation, including CI/CD, simulation execution workflows, data handling pipelines, and containerization improvements.
• Maintain a strong commitment to automated testing, using simulation scenarios and test frameworks to ensure updates do not regress performance.
• Participate in team standups, providing updates on daily assignments and supporting effective iteration planning.
• Take ownership and drive end‑to‑end efforts independently, demonstrating initiative and accountability.
• Participate in an on‑call rotation (typically one week per team member) to support production systems and ensure operational readiness.
• Collaborate effectively in a cross‑functional, clearly communicating progress, expectations, risks, and support needs.
• Demonstrate a self‑starter mindset and a proactive, go‑getter attitude, driving work forward with minimal direction.
Qualifications
:
Required
:
• Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field with 2-4+ years of experience OR Master’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field with 1-2+ years of experience
• Experience designing managed cloud services, preferably AWS.
• Strong proficiency in Python, with solid software engineering fundamentals.
• Proficiency in Linux, Bash, or other scripting languages.
• Experience with Terraform or other IaC frameworks.
• Strong Background in modern software workflows: CI/CD, testing, infrastructure as code, containerization, and version control.
• Excellent analytical, debugging, and problem solving skills.
Preferred
:
• Experience in autonomous vehicles, robotics, or simulation systems.
• Experience with C++ in production environments.
• Experience with Bazel build systems.
• Familiarity with ROS (Robot Operating System).
• Knowledge of robotics algorithms and applications.
Company
:
Torc provides L4 end-to-end self-driving software for mobility, trucking, mining, and defense markets through strategic partnerships Founded in 2005, the company is headquartered in Blacksburg, USA, with a team of 501-1000 employees. The company is currently Late Stage.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×