1

Freelance Simulation Software Engineer Jobs in Michigan

Senior Software Simulation Engineer Duration: 6 Months Location: Remote Michigan Must Have Skills * Discrete Event Simulation * FlexSim Nice to Have * 12 Industrial Engineers * Automotive ...

The company's interdisciplinary expertise in the areas of software and digitization provides it ... Convert simulation models between CDraw2 and Plant Simulation software. * Create new MFS models.

The company's interdisciplinary expertise in the areas of software and digitization provides it ... Convert simulation models between CDraw2 and Plant Simulation software. * Create new MFS models.

Bachelor's Degree in Mechanical, Manufacturing, Industrial, or Software engineering preferred. * Experience with robotic and/or discrete simulation software preferred, software such as: o RobotStudio ...

Bachelor's Degree in Mechanical, Manufacturing, Industrial, or Software engineering preferred. * Experience with robotic and/or discrete simulation software preferred, software such as: o RobotStudio ...

Bachelor's Degree in Mechanical, Manufacturing, Industrial, or Software engineering preferred. * Experience with robotic and/or discrete simulation software preferred, software such as: o RobotStudio ...

Bachelor's Degree in Mechanical, Manufacturing, Industrial, or Software engineering preferred. * Experience with robotic and/or discrete simulation software preferred, software such as: o RobotStudio ...

Bachelor's Degree in Mechanical, Manufacturing, Industrial, or Software engineering preferred. * Experience with robotic and/or discrete simulation software preferred, software such as: o RobotStudio ...

Bachelor's Degree in Mechanical, Manufacturing, Industrial, or Software engineering preferred. * Experience with robotic and/or discrete simulation software preferred, software such as: o RobotStudio ...

The company's interdisciplinary expertise in the areas of software and digitization provides it ... Convert simulation models between CDraw2 and Plant Simulation software. * Create new MFS models.

next page

Showing results 1-20

Freelance Simulation Software Engineer information

What are the key skills and qualifications needed to thrive as a Freelance Simulation Software Engineer, and why are they important?

To excel as a Freelance Simulation Software Engineer, you need strong programming skills (such as C++, Python, or MATLAB), a solid understanding of simulation methodologies, and a relevant degree in engineering, computer science, or a related field. Familiarity with industry-standard simulation tools like Simulink, ANSYS, or Arena, and experience with version control systems are often required. Outstanding problem-solving abilities, self-motivation, and effective client communication distinguish top performers in this freelance role. These competencies enable the engineer to deliver accurate, efficient simulations and manage projects independently, ensuring client satisfaction and professional growth.

What are some common challenges faced by Freelance Simulation Software Engineers when managing multiple client projects?

Freelance Simulation Software Engineers often juggle several projects at once, each with unique technical requirements and deadlines. Balancing these projects can be challenging, especially when clients have shifting priorities or last-minute requests. Effective communication, clear project scoping, and robust time management are crucial to ensure client expectations are met while maintaining high-quality work. Additionally, freelancers must stay updated with the latest simulation tools and standards, which can require continuous self-directed learning.

What does a Freelance Simulation Software Engineer do?

A Freelance Simulation Software Engineer designs, develops, and tests simulation software for various industries, such as aerospace, automotive, healthcare, or manufacturing. They work independently or on contract to model real-world systems, create virtual environments, and run simulations to analyze system behaviors. Responsibilities often include coding, debugging, optimizing algorithms, and collaborating with clients to meet project requirements. Freelancers typically manage their own schedules and work with multiple clients, offering flexibility and a diverse range of project experiences.

What is the difference between Freelance Simulation Software Engineer vs Simulation Software Developer?

AspectFreelance Simulation Software EngineerSimulation Software Developer
CredentialsTypically requires a degree in computer science, engineering, or related fields; certifications are a plusSimilar educational background; certifications may enhance prospects
Work EnvironmentIndependent, project-based work often remotely or freelance platformsEmployed by companies or organizations, working in office or remote teams
Employer & Industry UsageClients across various industries like aerospace, automotive, defense; freelance platformsCompanies developing simulation software or using simulation tools internally
Search & Comparison IntentLooking for freelance opportunities or project-based work in simulation softwareSeeking full-time or contract roles within organizations

The main difference is that a Freelance Simulation Software Engineer works independently on diverse projects, often remotely, while a Simulation Software Developer is typically employed by a company to develop and maintain simulation software as part of a team.

What are the most commonly searched types of Simulation Software Engineer jobs in Michigan? The most popular types of Simulation Software Engineer jobs in Michigan are:
What are popular job titles related to Freelance Simulation Software Engineer jobs in Michigan? For Freelance Simulation Software Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Freelance Simulation Software Engineer jobs in Michigan look for? The top searched job categories for Freelance Simulation Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Freelance Simulation Software Engineer jobs? Cities in Michigan with the most Freelance Simulation Software Engineer job openings:
Infographic showing various Freelance Simulation Software Engineer job openings in Michigan as of May 2026, with employment types broken down into 5% Internship, 86% Full Time, and 9% Contract. Highlights an 95% In-person, and 5% Remote job distribution.
Software Engineer, II - Simulation Infrastructure

Software Engineer, II - Simulation Infrastructure

Torc Robotics

Ann Arbor, MI โ€ข On-site

Full-time

Posted 24 days ago


Job description

Job Summary:
Torc Robotics is a leader in autonomous driving technology, focusing on developing software for automated trucks. The Software Engineer, II - Simulation Infrastructure will design, implement, maintain, and monitor cloud-based simulation services that 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 5+ years of experience OR Masterโ€™s Degree in Computer Science, Robotics, Electrical Engineering or related technical field with 3+ 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.