1

Robotic Software Engineer Jobs in California (NOW HIRING)

Robotics Software Engineer

San Francisco, CA ยท On-site

$180 - $250/hr

Robotics Software Engineer Location: San Francisco Bay Area Employment Type: Full-Time Work ... Develop vision-based robotic automation by integrating cameras, sensors, and perception systems.

Senior Robotics Software Engineer Full Time California, San Jose, CA, US 8 days ago Requisition ID ... This position focuses on robotic software development where you will evaluate and implement high ...

Robotics Software Engineer

Milpitas, CA ยท On-site

$120K - $195K/yr

Design, implement, and maintain production software for real-world robotic systems using C++ and ... Robustness & Reliability Engineering : Improve software quality through testing, validation, fault ...

Robotics Software Engineer

Milpitas, CA ยท On-site

$120K - $195K/yr

Design, implement, and maintain production software for real-world robotic systems using C++ and ... Robustness & Reliability Engineering : Improve software quality through testing, validation, fault ...

Robot Software Engineer

Palo Alto, CA ยท On-site

$130 - $210/hr

We're looking for a Robot Software Engineer to help build and maintain the broad software foundation that keeps our humanoid robots running. You'll work across the full onboard stack -- from ...

Showing results 21-40

Robotic Software Engineer information

See California salary details

$59.2K

$122.9K

$176.7K

How much do robotic software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for robotic software engineer in California is $122,893.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,600.00 and $150,000.00 per year, depending on experience, location, and employer.

What is a robotic software engineer?

A Robotic Software Engineer is a professional who designs, develops, and maintains the software systems that control robots. They write code that enables robots to perform specific tasks, interact with their environment, and communicate with other systems. These engineers often work with programming languages such as C++, Python, or ROS (Robot Operating System) and may collaborate with mechanical and electrical engineers to integrate software with hardware. Their work is essential in industries like manufacturing, healthcare, and autonomous vehicles, where robots are increasingly used to improve efficiency and safety.

What are the key skills and qualifications needed to thrive as a robotic software engineer?

To thrive as a Robotic Software Engineer, you need expertise in programming languages such as C++ and Python, a solid understanding of robotics concepts, and a degree in computer science, robotics, or a related field. Familiarity with ROS (Robot Operating System), simulation tools like Gazebo, and experience with embedded systems or real-time operating systems is typically required. Strong problem-solving, teamwork, and communication skills are vital for collaborating with multidisciplinary teams and addressing complex technical challenges. These skills and qualifications are crucial for developing reliable, efficient robotic systems that meet real-world demands and advance automation technology.

How do robotic software engineers typically collaborate with hardware teams during the development process?

Robotic Software Engineers work closely with hardware engineers to ensure seamless integration between software algorithms and the physical components of a robot. This collaboration often involves joint design sessions, regular testing on actual hardware, and troubleshooting issues that arise at the interface between software and hardware. Effective communication and iterative prototyping are essential, as changes in hardware may require software adjustments and vice versa. Such teamwork ensures that the final robotic system operates efficiently and reliably in real-world conditions.

Do robotic software engineers get paid well?

Robotic software engineers typically earn competitive salaries due to the specialized skills required, such as programming in C++, Python, and working with robotics frameworks like ROS. Salaries vary based on experience, location, and industry, but generally they are above average compared to many other software engineering roles.

What job categories do people searching Robotic Software Engineer jobs in California look for?

The top searched job categories for Robotic Software Engineer jobs in California are:

What cities in California are hiring for Robotic Software Engineer jobs?

Cities in California with the most Robotic Software Engineer job openings:

Infographic showing various Robotic Software Engineer job openings in California as of August 2026, with employment types broken down into 88% Full Time, 10% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $122,893 per year, or $59.1 per hour.

Robotics Software Engineer

Samson Rose

San Francisco, CA โ€ข On-site

$180 - $250/hr

Other

Posted 4 days ago


Job description

Robotics Software Engineer

Location: San Francisco Bay Area
Employment Type: Full-Time
Work Arrangement: On-Site
Department: Engineering

About the Opportunity

An early-stage robotics company is developing advanced automation systems for industrial and manufacturing applications. The team is focused on building robotics technology that can improve the capabilities, efficiency, and scalability of modern manufacturing.

We are looking for a Robotics Software Engineer to help design and build the software that powers industrial robotic systems. This is a highly hands-on engineering opportunity spanning motion planning, trajectory optimization, perception, real-time control, and robotics system integration.

The ideal candidate combines strong software engineering fundamentals with meaningful hands-on experience developing robotics systems, particularly robotic manipulation or industrial robot applications. This is an opportunity to work close to the hardware, solve challenging real-world robotics problems, and have substantial ownership over foundational technology in a rapidly growing environment.

What You\'ll Do
  • Design and develop robust, scalable, and maintainable software for industrial robotic systems.
  • Develop and implement motion planning, trajectory optimization, and real-time control algorithms.
  • Develop vision-based robotic automation by integrating cameras, sensors, and perception systems.
  • Work with 3D perception and sensor data to enable reliable robotic manipulation and system performance.
  • Optimize software for performance, reliability, and deployment across edge, embedded, and cloud environments.
  • Apply strong software engineering practices, including modular architecture, testing, version control, debugging, and CI/CD.
  • Build simulations and conduct real-world experiments to validate and improve robotic system performance.
  • Collaborate closely with hardware, controls, mechanical, and other engineering disciplines.
  • Contribute to robotics system architecture and technical decisions as the platform evolves.
  • Help establish software and engineering practices that can scale alongside the company\'s products and customer deployments.
  • Take ownership of complex technical problems from initial concept through implementation, testing, and deployment.
What We\'re Looking For
  • Bachelor\'s degree in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field.
  • 3+ years of relevant robotics software engineering experience, with strong consideration given to candidates with deeper experience in industrial manipulation robotics.
  • Strong proficiency in Python and a strong software engineering mindset.
  • Hands-on experience developing software for robotic systems, particularly industrial robot arms or robotic manipulation.
  • Strong understanding of robotics fundamentals, including:
    • Kinematics
    • Dynamics
    • Control theory
    • State estimation
    • Motion planning
    • Trajectory generation
  • Experience developing or implementing robotics algorithms that operate on physical systems.
  • Strong software development fundamentals, including Git, testing, debugging, and maintainable code design.
  • Ability to work effectively across software, hardware, and controls disciplines.
  • Comfortable working in a fast-paced environment where engineers are expected to take significant ownership and operate with limited structure.
  • Genuine interest in robotics and applying robotics technology to real-world manufacturing challenges.
  • Must be a U.S. Person eligible to work on programs subject to applicable U.S. export-control requirements.
Preferred Qualifications
  • Master\'s degree in Robotics, Computer Science, or a related technical field.
  • Experience with ROS or other robotics middleware.
  • Strong experience with motion planning, trajectory optimization, or real-time control.
  • Experience with 3D point-cloud perception or other vision-based robotics applications.
  • Hands-on experience with industrial robot arms and manipulation systems.
  • Experience working with industrial robotics platforms or major robot-arm OEMs.
  • Familiarity with PLCs or real-time control frameworks.
  • Experience optimizing software for edge or embedded devices.
  • Knowledge of distributed computing architectures.
  • Experience developing robotics software in a startup or early-stage environment.
  • Experience taking robotics systems from development through real-world deployment.
  • Experience in manufacturing automation, industrial robotics, or related applications.
Why This Opportunity

This role offers the opportunity to work on robotics technology that operates in the physical world, rather than purely in simulation or research environments.

You\'ll have meaningful ownership over software architecture and implementation while working directly with multidisciplinary engineers to solve challenging problems in robotic manipulation, motion planning, perception, and automation.

The environment is best suited for engineers who enjoy building from the ground up, moving quickly from experimentation to deployment, and taking ownership of problems that don\'t always have predefined solutions.

Compensation & Benefits

Base Salary: Up to approximately $250,000, depending on experience and qualifications

Additional compensation may include equity participation, with the overall package determined by experience and seniority.

Relocation support may be available for qualified candidates relocating to the San Francisco Bay Area.

Export Control Requirement

Due to the nature of the company\'s work and applicable U.S. export-control regulations, this position is restricted to U.S. Persons, including U.S. citizens and lawful permanent residents.

#J-18808-Ljbffr