×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, II - Simulation Infrastructure

Job in Ann Arbor, Washtenaw County, Michigan, 48103, USA
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
Job Summary
:
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary