1

Overnight Robotics Software Engineer Jobs (NOW HIRING)

SJ Robotics Software Engineer

San Jose, CA ยท On-site

$105 - $125/hr

SJ Robotics Software Engineer Full Time San Jose, CA, US 3 days ago Requisition ID: 1279 Salary Range: $105,000.00 To $125,000.00 Annually Visa sponsorship is not available for this position.

We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of a next-generation dual-arm, ROS 2-based manipulation system capable of operating with multiple ...

Collaborate closely with software, hardware, and controls engineers to deliver integrated robotic solutions. * Contribute to system architecture and technical design decisions. What We're Looking For ...

Collaborate closely with software, hardware, and controls engineers to deliver integrated robotic solutions. * Contribute to system architecture and technical design decisions. What We're Looking For ...

Showing results 41-60

Overnight Robotics Software Engineer information

See salary details

$60K

$124.5K

$179K

How much do overnight robotics software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for overnight robotics software engineer in the United States is $124,523.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $152,000.00 per year, depending on experience, location, and employer.

What is an overnight robotics software engineer?

Overnight Robotics Software Engineers are professionals who develop, test, and maintain software for robotic systems during overnight shifts. Their work often involves monitoring robot performance, troubleshooting software issues, and deploying updates to ensure seamless operation when most staff are not present. These engineers may support industries like manufacturing, logistics, or warehousing, where robots operate 24/7. Working overnight allows them to address issues in real-time and minimize disruptions to daytime operations.

What skills and qualifications are needed to thrive as an overnight robotics software engineer?

To thrive as an Overnight Robotics Software Engineer, you need strong programming skills (often in C++, Python, or ROS), a solid background in robotics principles, and typically a degree in computer science, engineering, or a related field. Familiarity with robotics simulation tools, embedded systems, and version control platforms like Git is commonly required, along with experience in continuous integration systems. Excellent problem-solving abilities, attention to detail, and effective communication are critical soft skills, especially for solo or remote overnight work. These skills and qualities are vital to ensure reliable system performance, timely troubleshooting, and successful project collaboration during non-standard hours.

What are some unique challenges of working as an overnight robotics software engineer, and how can I prepare for them?

Working overnight as a Robotics Software Engineer often means handling critical updates, maintenance, and troubleshooting during off-peak hours when robots are running autonomously. A major challenge is responding quickly to unexpected issues with limited access to immediate in-person support. To prepare, it's helpful to familiarize yourself with robust remote collaboration tools, develop strong problem-solving skills, and maintain clear documentation for seamless handoffs with daytime teams. Staying organized and practicing proactive communication are key to ensuring smooth operations during overnight shifts.

What is the difference between Overnight Robotics Software Engineer vs Robotics Software Engineer?

AspectOvernight Robotics Software EngineerRobotics Software Engineer
Required CredentialsBachelor's in CS or Robotics, experience with robotics programmingBachelor's or higher in CS, Electrical Engineering, or Robotics
Work EnvironmentNight shifts, warehouse or manufacturing settingsDay shifts, labs, or office environments
Industry UsageLogistics, warehouse automation, manufacturingResearch, development, industrial automation

Overnight Robotics Software Engineers typically work night shifts in warehouse or manufacturing settings, focusing on automation systems during off-hours. Robotics Software Engineers often work during regular hours in labs or offices, involved in research or development projects. Both roles require similar technical skills but differ mainly in work hours and environment.

What cities are hiring for Overnight Robotics Software Engineer jobs?

Cities with the most Overnight Robotics Software Engineer job openings:

What are the most commonly searched types of Robotics Software Engineer jobs?

The most popular types of Robotics Software Engineer jobs are:

What states have the most Overnight Robotics Software Engineer jobs?

States with the most job openings for Overnight Robotics Software Engineer jobs include:

Robotics Software Engineer

Noble Machines, Inc

Sunnyvale, CA โ€ข On-site, Remote

$140K - $200K/yr

Full-time

Medical, Retirement

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Key responsibilities

  • Develop and maintain simulation workflows using tools such as Isaac Sim, Omniverse, Gazebo, or Mujoco.

  • 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 robotic systems.


Job description

Robotics Software Engineer

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.