1

Senior Robotics Software Engineer Jobs in California

Mytra's robotics team is looking for an experienced Senior Software Engineer to develop software critical for motion control, task execution, and safety management of our robotic fleet as we scale.

Senior Robotics Software Engineer

Cupertino, CA · On-site

$151K - $199K/yr

This position requires a self-motivated robotics software engineer with strong technical and interpersonal skills to handle responsibilities including: BS/MS in Computer Science, Math, Robotics or ...

This position requires a self-motivated robotics software engineer with strong technical and interpersonal skills to handle responsibilities including:","responsibilities":"Designing and implementing ...

next page

Showing results 1-20

Senior Robotics Software Engineer information

See California salary details

$74.5K

$141.4K

$189.5K

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

As of Jun 16, 2026, the average yearly pay for senior robotics software engineer in California is $141,415.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,900.00 and $159,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Robotics Software Engineer, and why are they important?

To thrive as a Senior Robotics Software Engineer, you need advanced programming skills (often in C++, Python, or ROS), a strong background in computer science or engineering, and extensive experience with robotics algorithms. Familiarity with simulation tools (like Gazebo or MATLAB), version control systems, and relevant certifications in robotics or AI are highly valuable. Problem-solving, leadership, and excellent communication skills help drive complex projects and mentor junior engineers. These skills are essential to develop robust robotic systems, ensure seamless team collaboration, and deliver innovative solutions in a rapidly evolving field.

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

AspectSenior Robotics Software EngineerRobotics Software Engineer
Required CredentialsBachelor's or Master's in Robotics, Computer Science, or related field; experience preferredBachelor's in relevant field; entry-level to mid-level experience
Work EnvironmentResearch labs, manufacturing, or tech companies focusing on robotics developmentSimilar environments, often in startups or established tech firms
Employer & Industry UsageUsed in robotics companies, automation firms, and research institutionsCommon in similar industries, often as entry to mid-level roles

The main difference between a Senior Robotics Software Engineer and a Robotics Software Engineer lies in experience and responsibility. Senior roles typically require more experience, leadership, and project management skills, whereas entry-level roles focus on developing core technical skills. Both roles are vital in robotics development across various industries.

What are some typical challenges a Senior Robotics Software Engineer faces when integrating software with hardware systems?

A Senior Robotics Software Engineer often encounters challenges when ensuring that the software communicates reliably and efficiently with a variety of hardware components, such as sensors, actuators, and embedded controllers. Debugging real-time issues, handling latency, and synchronizing multiple subsystems are common hurdles. Additionally, adapting software to accommodate frequent hardware changes or updates and maintaining robust system performance under different operating conditions require both technical depth and strong cross-disciplinary collaboration with hardware engineers and technicians.

What are Senior Robotics Software Engineers?

Senior Robotics Software Engineers are experienced professionals who design, develop, and maintain software systems that control robots and automated machinery. They work on advanced algorithms, perception, motion planning, and integration with hardware to enable robotic systems to perform complex tasks safely and efficiently. These engineers often lead technical projects, mentor junior team members, and collaborate with cross-disciplinary teams to bring innovative robotic solutions to life. Their expertise is crucial in industries such as manufacturing, healthcare, logistics, and autonomous vehicles.
What are the most commonly searched types of Robotics Software Engineer jobs in California? The most popular types of Robotics Software Engineer jobs in California are:
What cities in California are hiring for Senior Robotics Software Engineer jobs? Cities in California with the most Senior Robotics Software Engineer job openings:
Infographic showing various Senior Robotics Software Engineer job openings in California as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $141,415 per year, or $68 per hour.

Senior Robotics Software Engineer (Manipulation & Motion Control)

SLR Search

San Mateo, CA

$300K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 16 days ago

Be an early applicant


Job description

Join a high-growth company pioneering a unifying intelligence platform for multiple types of robotics.
Senior Robotics Software Engineer Benefits
- Starting Salary targeting up to $300K
- Significant Equity
- Comprehensive Health, Dental, and Vision insurance.
- 401(k) with matching contributions.
- Paid Time Off
- Report directly to the Founders in a high-velocity, collaborative team.
- Work with cutting-edge AI technology every single day.
- Enjoy unique opportunities for rapid career development.
- H1B transfer of sponsorship available.
Senior Robotics Software Engineer Responsibilities
- Lead the end-to-end design and delivery of robust automation solutions, ensuring production systems are built, launched, and sustained on real-world manufacturing lines.
- Demonstrate expert proficiency with industrial hardware controls including PLCs, vision, sensors, and actuators, maintaining a strong systems-level understanding of software interfaces and industrial standards.
- Possess strong coding skills in C++ for time-critical, robust actions and Python for system optimization and load balancing.
- Drive the deployment of the robotic brain by designing and implementing automation solutions leveraging AI models.
- Engineering Degree in from a top university.