Leading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
Senior Simulation Vehicle Modeling Engineer
Location
Michigan
Posted
9 hours ago
Salary
$160.8K - $193K / year
Seniority
Senior
Job Description
Senior Simulation Vehicle Modeling Engineer
Torc Robotics
• Develop and own vehicle dynamics models, including high-fidelity truck models that accurately represent longitudinal, lateral, and transient behavior for use in simulation and autonomy validation • Design, develop, and maintain high-fidelity simulation platforms used to validate autonomous driving software in closed-loop evaluation pipelines at scale • Partner with autonomy engineering teams to capture and implement vehicle model requirements that support planning, controls, and system-level V&V activities • Own model capability communication, known limitations, and release notes to enable effective autonomy validation • Ensure vehicle model updates do not regress autonomy V&V system performance by using automated regression frameworks • Execute full software development lifecycle activities primarily in C++ within a Linux development environment and ROS/ROS2 tooling, applying Lean-Agile methodologies • Perform root cause analysis on issues identified during simulation runs and hardware-in-the-loop testing • Participate in designing test plans for data acquisition and telemetry that support field data collection for vehicle model refinement • Support system-level test plans and verification strategies • Communicate progress, design decisions, and blockers clearly at daily stand-ups and design reviews • Build and maintain collaborative relationships with OEM partners and simulation tool vendors to evaluate, integrate, and co-develop simulation capabilities
Job Requirements
- Bachelor's Degree in Computer Science, Robotics, Mechanical Engineering, Electrical Engineering, or a related technical field plus 6+ years of relevant experience; or Master's Degree in the above fields plus 3+ years of relevant experience; or PhD in the above fields plus 1+ years of relevant experience
- Proficiency in C++ (primary), Python for tooling and ML integrations, ROS/ROS2, CMake, and Linux
- Physics-based modeling of ground vehicles, including longitudinal/lateral dynamics, tire models, and powertrain
- Working knowledge of AV autonomy stack architecture—planning, controls, and system integration—to collaborate effectively with autonomy engineering teams and ensure vehicle models meet V&V requirements
- Ability to translate vehicle model capabilities and limitations to autonomy engineering teams, and to capture their requirements to inform model fidelity improvement initiatives
- Experience with unit, integration, and regression testing, as well as automated validation pipelines and simulation-based performance benchmarking
- Expected to drive consensus across simulation, autonomy, controls, and product engineering & safety teams
- Ability to own and maintain key technical systems across multiple repositories and contribute to cross-org architectural decisions
- Must operate as an advanced-level professional with wide latitude for independent judgment and minimal supervision
- Willingness to mentor and guide engineers within the group and contribute to technical direction within the simulation and autonomy domains
Benefits
- A competitive compensation package that includes a bonus component and stock options
- 100% paid medical, dental, and vision premiums for full-time employees
- 401K plan with a 6% employer match
- Flexibility in schedule and generous paid vacation (available immediately after start date)
- AD+D and Life Insurance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Help set technical direction for the ControlCheck team, designing work that spans multiple domains (front-end, back-end, infrastructure) over months, not sprints • Contribute to critical architectural decisions for services built on Ruby on Rails and Python FastAPI, deployed via Terraform and guide the team on architectural choices. • Make critical technical and architectural calls within the timelines the team needs. • Drive proactive de-coupling of services and application of sound microservices patterns as ControlCheck scales. • Identify and resolve the hardest technical problems in the codebase — expert-level debugging across distributed systems and complex applications • Help elevate the whole team's technical ability and execution — the goal is doubling (or more) the team's collective output, not just personal 5–10x contributions • Lead cross-team dependency management and coordinate cross-discipline efforts with Product, QA, and adjacent engineering teams while maintaining productive relationships across the organization. • Communicate large systems and technical tradeoffs clearly to both engineering and non-technical stakeholders, including in roadmap and planning conversations • Influence at the Engineering Manager level — partner closely with your EM and fellow technical leads on team execution, hiring signal, and technical roadmap and provide technical guidance across the broader engineering team, not just direct collaborators. • Mentor senior engineers and serve as an escalation point for the team's most difficult technical challenges • Maintain a 'customer service' mentality toward the rest of the team — your job is to help make everyone else's work better
Senior Software Architect
nerdware GmbHIt’s okay to be a nerd. Wir von nerdware packen die Digitalisierung von Unternehmen an.
• Design and architect modern software solutions — from requirements analysis and architectural decisions through to production implementation • Take responsibility for scalable, maintainable and high-performance system designs based on modern technologies and cloud platforms • Participate in exciting client projects as the technical point of contact for architectural questions • Identify and incorporate AI-driven features or use cases into architectures where they make sense functionally and are economically viable • Design the integration of machine learning models, large language models (LLMs) or data-driven services into existing or new systems — depending on the project context • Provide technological advice to our clients on architecture and technology decisions • Ensure code quality and adherence to architecture standards through clean code, testing, reviews and best practices • Actively shape new technological topic areas — especially in the growing field of artificial intelligence
Senior Staff Software Engineer, Vulnerability Management
ZocdocZocdoc is the beginning of a better healthcare experience for millions of patients every month.
• Owning the technical roadmap for an automated, AI-driven vulnerability scanning platform across cloud infrastructure, container registries, operating systems, and application-layer software. • Building context-engine models that correlate findings from SAST, DAST, SCA, and cloud posture tooling to determine true runtime exploitability. • Implementing AI-assisted triage workflows that classify vulnerabilities, reduce false positives, and route validated issues to the right engineering teams. • Leading targeted red teaming and collaborative purple teaming exercises to validate exploitable paths and strengthen runtime defenses. • Partnering directly with Software Engineering and DevOps to build automated remediation pipelines, including dependency update pull requests and base-image patching workflows. • Engineering security scanning guardrails into CI/CD pipelines and providing structured telemetry to support continuous compliance and executive risk visibility. • Working with cutting-edge GenAI tools and technology to analyze findings, improve prioritization, and accelerate remediation workflows.
• Lead from the code • Be a core individual contributor in Go, Python, and JavaScript • Set the technical standard through pull request reviews, architecture decisions, and hands-on pair programming • Identify technical debt and risk clearly, communicate tradeoffs to stakeholders • Build out the agile process including sprint planning, refinement, and process development; help us move out of “startup mode” • Directly manage one engineer • Collaborate in a strong remote team environment, building robust and reliable solutions with a strong value proposition • Support a team that cares about what we build, with a bias for action and willingness to take risks




