Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robotics Software Engineer

$140k - $200k

Noble Machines, Inc

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 (GitHub 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 the following: equity options comprehensive healthcare benefits retirement plan contributions 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. 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 hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file. As set forth in Noble Machines, #J-18808-Ljbffr

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Sunnyvale, CA vacancy
  • $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... 
    Suggested
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    2 days ago
  •  ...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... 
    Suggested
    Local area
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...Software Development Engineer Intern/Co-OpDo you want to solve real customer problems through innovative technology? Do you enjoy working on scalable...  ...summer intern and spring/fall co-op roles on various Robotics teams. You will be able to provide your preference of... 
    Suggested
    Full time
    Internship
    Summer internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon Technologies, Inc.

    Sunnyvale, CA
    3 days ago
  •  ...Autonomy EngineerAs 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,... 
    Suggested
    For contractors
    For subcontractor
    Remote work

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $184.7k - $324.8k

     ...Senior Robotics Software Engineer Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $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.... 
    Work at office
    Remote work

    Blue River Technology

    Santa Clara, CA
    3 days ago
  • 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,... 

    Applied Intuition Inc.

    Sunnyvale, CA
    1 day ago
  • 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... 

    Allen Control Systems

    Mountain View, CA
    1 day ago
  • $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

    PlusAI

    Santa Clara, CA
    5 days ago
  •  ...in California, they\'ve 10+ offices worldwide. Overview As a Robotics Engineer you will work across the full stack from low-level controls...  ...fleet deployment Design, implement, and tune core robotics software Bring up software and hardware on new robot generations Develop... 
    Worldwide

    Strativ Group

    Sunnyvale, CA
    1 day ago
  • 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... 

    Intrinsic

    Mountain View, CA
    1 day ago
  • $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... 

    SRI International

    Menlo Park, CA
    4 days ago
  • $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 time
    Live in
    Night shift

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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 time
    Local area

    Intrinsic

    Mountain View, CA
    2 days ago
  •  ...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... 

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    Menlo Park, CA
    22 hours ago
  •  ...Robotics Software EngineerMilpitas, CAWhy RoboForceRoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments, with a focus on real-world deployment... 
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    3 days ago
  •  ...Kawasaki Robotics Software DeveloperThe Kawasaki Robotics team designs and implements robotic solutions for cleanroom semi-conductor robots...  ...and collaborative attitudePreferred:Master's degree in engineering with emphasis on robotics or mechatronicsExperience in motion... 

    Kawasaki Heavy Industries

    San Jose, CA
    5 days ago
  •  ...Robotic Software EngineerLocation: San Jose, CADuration: FulltimeJob Description:Skills Desired:Strong proficiency in programming languages such as C++ and Python.Expertise in robotic middleware platforms, especially ROS/ROS2.Solid understanding of AI algorithms and their... 

    JConnect Infotech

    San Jose, CA
    3 days ago
  •  ...Robotics Software EngineerAt Mind Robotics, we're building generalized physical AI—robotic systems capable of dexterous, adaptive, and reasoning...  ..., real-world settings.We're looking for a Robotics Software Engineer to build the runtime systems, middleware, and developer... 

    Mind Robotics

    Palo Alto, CA
    3 days ago
  • $175k - $210k

     ...About Bonsai Robotics Bonsai Robotics develops affordable, vision-based autonomy that makes off-road equipment smarter, safer...  ...role We are looking for a talented Senior Robotics Software Engineer with expertise in robotics software development to join our... 

    Bonsai Robotics

    San Jose, CA
    21 hours ago
  •  ...Robotics Lab Automation EngineerLocation: Mountain View, CAJob Description: Requirements...  ...across various combinations of hardware, software, tooling, and environmental enclosures....  ...under the technical direction of Google engineering and in accordance with provided experimental... 

    E-Solutions

    Mountain View, CA
    5 days ago
  • $189k - $270k

     ...About the role We are building general‑purpose robots capable of performing real work in real environments. As a Robotics Engineer on our Robotics team, you will work across...  ...Design, implement, and tune core robotics software spanning locomotion, whole‑body control, and... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Immediate start
    Remote work
    Day shift

    applied

    Sunnyvale, CA
    19 hours ago
  • Our client builds general-purpose mobile manipulator robots for industrial applications, deployed across logistics, retail, and manufacturing...  ...at this stage. The Role We're seeking a Senior Robotics software engineer with deep technical range across perception, planning,... 

    Fruition Group US

    San Jose, CA
    5 days ago
  • PlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon...  ...operation and compatibility Qualifications Experience in robotics / mechatronics system integration Experience with embedded systems... 
    Internship

    Plus 2

    Santa Clara, CA
    1 day ago
  • Location Palo Alto Employment Type Full time Location Type On-site Department Software Engineering We look for Robotics Software Engineers with a proven record of building high-performance middleware and runtime systems for robotic platforms. If you enjoy designing low-... 
    Full time

    Garuda Ventures

    Palo Alto, CA
    1 day ago
  • RoboForce seeks a Robotics Software Engineer to build production-grade software powering robot behavior in real-world environments. You will develop, integrate, and improve autonomy, perception, planning, and platform software for deployment on field robots. Join a hands... 
    Work at office

    RoboForce

    Milpitas, CA
    3 days ago
  • 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 pay
    Full time
    Summer work
    Internship

    Wayne State University

    Santa Clara, CA
    1 day ago
  • 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

    Wheaton

    Santa Clara, CA
    1 day ago
  • $236k - $329k

    Collaborate with executive leadership to align on Robotics initiatives and roadmap, engineering execution with business goals.Identify, evaluate, and leverage...  .... You will collaborate closely with hardware, software, and system engineers to ensure seamless product integration... 
    Contract work
    Remote work
    Worldwide
    Flexible hours

    Google

    Sunnyvale, CA
    3 days ago
  • $215.28k - $364.32k

     ...take-off and landing (eVTOL) aircraft, and robotics. With a strong focus on intelligent...  ...seeking a highly motivated Staff Robotics Engineer / Tech Lead to join our US robotics team...  ...engineering efforts.Work with simulation, software, hardware, AI, data, and China-based... 
    Full time

    XPENG Motors

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!