Robotics Software Engineer
$140k - $200kNoble Machines
Full-time | Sunnyvale, CA | Engineering (Onsite) 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. Robotics Software Engineer – Simulation Full-time | Sunnyvale, CA | Engineering (Onsite) 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). 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. 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. #J-18808-Ljbffr
$174.4k - $237.8k
Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial... ...robotics in the near future - with software and data at the core.Our mission is to make... ...and developers. We are a dynamic team of engineers, roboticists, designers, and...SuggestedFull timeLocal area- ...this role, you will help develop a next-generation medical robotics platform. You’ll collaborate within a small, fast-paced team... ...complex robotic prototypes. The ideal candidate is a self-driven software engineer with strong problem-solving skills, deep expertise C++ and...SuggestedLocal areaFlexible hours
- ...Amazon is seeking an Applied Scientist to advance simulation for next-gen robotics at scale. You will push physics-based simulation fidelity, design high-performance tools, and tackle sim-to-real challenges across manipulation and locomotion. You will collaborate with...Suggested
$158.62k - $261k
...in Santa Clara, CA. Job Responsibilities Work on real-time robotics software to automate agricultural equipment Run and refine complex agricultural... ...goals. Requirements Bachelor’s degree in Mechanical Engineering or related field plus 3 years of related experience....SuggestedWork at officeRemote work- ...Nuro, based in Mountain View, California, is seeking an experienced engineer to develop sensor and compute systems for robotics. You will design solutions for self-driving vehicles and collaborate with cross-functional teams. The ideal candidate has a strong background...Suggested
- Gigascale Capital is seeking a software engineer to build and maintain the infrastructure for a growing fleet of robots. You will develop observability tools, telemetry pipelines, and automated deployments to ensure fleet health and reliability. The role requires 3+ years...
- Allen Control Systems in Mountain View, CA is seeking a Software Engineer specializing in robotics to turn computer vision outputs into precise, safe motion within real-time control loops. You will work on tracking drones and calibrating sensor/actuator chains, with emphasis...
- Blue River Technology, based in Santa Clara, CA, seeks an engineer to build real-time robotics software for automated agricultural equipment. You will work on vision-based systems, sensing and actuation to ensure reliable field operations. The role requires a BS in Mechanical...Remote work
$204k - $259k
A leader in autonomous driving technology is seeking a Senior Software Engineer in Robotics. In this role, you will transition low-level Perception tasks to machine learning, integrate systems, and evaluate quality metrics. The ideal candidate has a Bachelor's in Computer...- A leading robotics company in California seeks a Robotics Software Engineer to develop innovative algorithms for robust manipulation in industrial environments. The ideal candidate has a Master's degree and over 5 years of experience in robotic manipulation, with strong...
$19 - $65 per hour
...an intern to help with the evolution of its robot’s communication backbone by integrating ROS2 into a high-performance software stack. This role involves transitioning... ...interoperability solutions, and conducting field engineering tasks. Applicants should have advanced...Internship$175k - $250k
...About the role As a Perception Autonomy engineer, you will be pivotal in developing, integrating... ..., and maintaining real-time sensor software solutions deployed across a range of... ...Electrical Engineering, Computer Engineering, Robotic Engineering, Computer Science,...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$189k - $270k
Applied Intuition in Sunnyvale, California is seeking a Robotics Engineer to build general-purpose robots capable of performing real work. The ideal candidate will design and implement robotics software, contribute to fleet deployment, and collaborate cross-functionally...$216.45k - $235.88k
A leading technology firm in Mountain View is looking for a Robotics Software Engineer to develop algorithms for grasping and manipulation in industrial robotics. Candidates should have a Master's in a related field, with at least 5 years of experience and strong programming...- Applied Intuition seeks a Perception Autonomy Engineer to develop real-time sensor software integrating AI/ML algorithms for autonomous vehicles. You will fuse data from EO, IR, lidar, radar, and other modalities, while deploying on embedded Linux devices and collaborating...
- Applied Intuition, Inc. is building general-purpose robots capable of performing real work in real environments. As a Robotics Engineer on our Robotics team, you will work across the full stack—from low-level controls and firmware to locomotion behaviors, manipulation,...
$90.58k - $134.74k
OverviewSRI Robotics seeks a Robotics Software Engineer onsite at our headquarters in Menlo Park, CA, to support development efforts in robotic teleoperation, machine learning, autonomy and controls. SRI's Robotics Group has engineers and scientists from various disciplines...$207.2k - $282.9k
Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial... ...robotics in the near future - with software and data at the core.Our mission is to make... ...and developers. We are a dynamic team of engineers, roboticists, designers, and...Full timeLocal area$152k - $241.5k
Join NVIDIA's Isaac Applications Engineering team and help build the platform for Physical AI robots — assembling the full robotics stack and proving it out on real... ...a question that runs through all of it: is our software ready to be used by agents? That means the coding...Full timeLive inNight shift- ...Our client builds general-purpose mobile manipulator robots for industrial applications, deployed across logistics, retail, and... ...withheld at this stage. The Role We're seeking a Senior Robotics software engineer with deep technical range across perception, planning,...
- ...About Bonsai Robotics Bonsai Robotics develops affordable, vision-based autonomy that makes off-road equipment smarter, safer, and... ...the role We are looking for a talented Senior Robotics Software Engineer with expertise in robotics software development to join our...
- ...Robotics Software Engineer At Mind Robotics, we're building generalized physical AI—robotic systems capable of dexterous, adaptive, and reasoning-intensive work in real-world industrial environments. Delivering this in production requires robust, high-performance robotics...
- ...Robotics Application Engineer At Rhoda AI, we're building the next generation of generalist intelligent robots. We own the full robotics stack from high-performance hardware and robot systems to the infrastructure and state-of-the-art foundation world models that control...For contractors
- ...position. Job Summary The Kawasaki Robotics team designs and implements robotic... ...world. This position focuses on robotic software development where you will evaluate and... ...and provide technical guidance to junior engineers Drive future forward R&D based on the...
$94k - $332k
...Allen Control Systems (ACS) is a cutting-edge defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret that employs advanced computer vision and control systems...Contract workLocal area- ...partnering with an exciting, venture-backed robotics company developing next-generation... ..., they're looking for a Senior Robotics Software Enginee r to play a key role in building... ...with mechanical, electrical and firmware engineers. Contribute to the architecture and evolution...
- A leading healthcare company is offering a Robotics Software Engineering Internship in Santa Clara, California. This internship is focused on software architecture and algorithm development for robotic systems. Interns will design and optimize control algorithms, develop...Hourly payFull timeSummer workInternship
- A leading healthcare company in Santa Clara is offering a Robotics Software Engineering Internship for students passionate about robotics software design. Interns will develop software architecture, algorithms, and code for robotic systems. Responsibilities include optimizing...Internship
- ...intern will help spearhead the evolution of our robot’s communication backbone by integrating ROS2 into our high-performance software stack. Qualifications Modern Middleware... ...for hybrid environments. Field Engineering: On-vehicle deployment, hardware-in-the-loop...Internship
- Garuda Ventures in Palo Alto is seeking Robotics Software Engineers to build high-performance middleware and runtime systems for robotic platforms. You will design low-latency execution frameworks and optimize inter-process communication. Successful candidates will develop...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- senior robotics software engineer Sunnyvale, CA
- robotic system engineer Sunnyvale, CA
- robotics engineer Sunnyvale, CA
- software development engineer (robotics engineer) Sunnyvale, CA
- control systems engineer Sunnyvale, CA
- senior control systems engineer Sunnyvale, CA
- cybersecurity software engineer Sunnyvale, CA
- graduate software engineer Sunnyvale, CA
- software developer fintech Sunnyvale, CA
- new graduate software engineer Sunnyvale, CA


