> Markdown version of [/jobs/ext/2504550-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/2504550-robotics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Robotics Software Engineer - **Company:** Noble Inc - **Location:** Sunnyvale, CA, United States - **Experience:** Experienced - **Salary:** $140,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Programming Tools, Middleware, Github, Python (Programming Language), Simulation Software, Software Engineering, Workflow Management Systems, Digital Twin, Robot Operating System, Kubernetes, Free and Open-Source Software, Api Design, Data Pipelines, Docker, Jenkins - **Published:** August 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=90b665429829fcc5 ## About the Role * 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). * Proven experience building APIs, SDKs, or developer-facing tools. * 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 (GitHub Actions, Jenkins, Kubernetes). * Open-source contributions in ROS 2, robotics middleware, or developer tooling. California Pay Transparency Statement 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. ## Description 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., * 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. ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)