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

Robotics Simulation - Build Virtual Twins Autonomy

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Noble Machines, Inc
Full Time position
Listed on 2026-09-05
Job specializations:
  • Software Development
    Software Engineer, Robotics, DevOps
Salary/Wage Range or Industry Benchmark: 140000 - 200000 USD Yearly USD 140000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Robotics Simulation - Build Virtual Twins for Autonomy
About Noble Machines

Noble Machines builds multipurpose robots to support human workers in the world's toughest jobs—turning dangerous work from a necessity into a choice. Our work demands reliability, robustness, and readiness for the unexpected—on time, every time. We're assembling a mission-driven team focused on delivering real impact in heavy industry, from construction and mining to energy. If you're driven to build rugged, reliable products that solve real-world problems, we'd love to talk.

Position

Overview

As a Robotics Software Engineer focused on simulation, you'll build and own the simulation environments that power development, validation, and testing of Noble Machines' robotic platforms. You will build and own the simulation infrastructure to recreate deployment environments that support training, validation, evaluation, and sim-to-real transfer. By creating high-fidelity virtual environments, you'll enable our teams to validate autonomy, control, and perception systems before they ever touch hardware—accelerating development while ensuring our robots are ready for the unexpected in the field.

Responsibilities
  • Develop and maintain simulation workflows with Isaac Sim, Omniverse, Gazebo, or Mujoco for integration and validation.
  • Build and iterate on high-fidelity simulation environments, digital twins, and synthetic data pipelines to support autonomy and controls development.
  • Collaborate with hardware, autonomy, and test teams to deliver field-ready systems.
Requirements
  • 4+ years in robotics or distributed software development.
  • Strong proficiency in C++ (C++17+) and Python.
  • Experience working within simulation software (i.e. Isaac Sim, Omniverse, etc.)
  • Solid understanding of ROS 2, lifecycle nodes, and DDS communication.
  • Experience building modular, distributed runtime or middleware systems.
  • Familiarity with containerized development (Docker, colcon, CI/CD pipelines).
  • Strong communication and collaboration skills across engineering teams.
Nice to Have
  • Experience with robotics simulation environments (Isaac Sim, Mujoco, Gazebo).
  • Knowledge of behavior trees, system diagnostics, or safety frameworks.
  • Familiarity with orchestration tools (Git Hub Actions, Jenkins, Kubernetes).
  • Open-source contributions in ROS 2, robotics middleware, or developer tooling.

Pay Transparency & Compensation In accordance with California's Pay Transparency Act (SB 1162), the expected base salary range for this position located in Sunnyvale, CA is $140,000 – $200,000 per year.

Actual compensation within this range will be determined based on several factors, including the candidate's qualifications, relevant experience, technical skills, and specialized expertise. Base salary is just one component of Noble Machines' total rewards package, which may also include equity options, comprehensive healthcare benefits, retirement plan contributions, and performance-based incentives.

Equal Opportunity Employer

Noble Machines is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, or any other status protected by applicable federal, state, or local laws.

Apply

for this job

*

indicates a required field

First Name *

Last Name *

Preferred First Name

Email *

Phone

Country *

Phone *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Linked In Profile

Website

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.

Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Noble Machines, Inc’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If…

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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary