Open Position - Senior/Staff Robotics Software Engineer Horizon Surgical Systems Inc. Horizon ... The ability to enforce deterministic timing, and fail-safe behaviors, in the controls software is ...
Open Position - Senior/Staff Robotics Software Engineer Horizon Surgical Systems Inc. Horizon ... The ability to enforce deterministic timing, and fail-safe behaviors, in the controls software is ...
Software Engineering Intern, Controls Test and Automation * Software Engineering Intern, Embedded Software * Software Engineering Intern, Embedded Software Programming * Software Engineering Intern ...
Software Engineering Intern, Controls Test and Automation * Software Engineering Intern, Embedded Software * Software Engineering Intern, Embedded Software Programming * Software Engineering Intern ...
Senior Software Engineer, Controls (MATLAB)
Mountain View, CA · On-site
$190K - $260K/yr
We are looking for an experienced Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls team. In this role, you will: * Be ...
Senior Software Engineer, Controls (MATLAB)
Mountain View, CA · On-site
$190K - $260K/yr
We are looking for an experienced Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls team. In this role, you will: * Be ...
Senior Software Engineer, Controls (MATLAB)
$190K - $260K/yr
We are looking for an experienced Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls team. In this role, you will: * Be ...
Quick apply
Senior Software Engineer, Controls (MATLAB)
$190K - $260K/yr
We are looking for an experienced Controls Software Engineer who is passionate about safety-critical motion control to join our Motion Planning & Controls team. In this role, you will: * Be ...
Guidance Navigation Controls (GNC) Engineer III/IV
San Luis Obispo, CA · On-site
$90K - $116K/yr
We are currently looking for a GNC Engineer III/IV to join our software and flight test group in ... In this role, you'll play a crucial part in designing, analyzing, and building flight controls ...
Guidance Navigation Controls (GNC) Engineer III/IV
San Luis Obispo, CA · On-site
$90K - $116K/yr
We are currently looking for a GNC Engineer III/IV to join our software and flight test group in ... In this role, you'll play a crucial part in designing, analyzing, and building flight controls ...
Staff Robotics Engineer - Planning and Controls
$185K - $335K/yr
Lead technical reviews and drive software engineering best practices across the team and the larger ... S. in controls, optimization, path planning, or related. B.S. with strong work experience in the ...
Staff Robotics Engineer - Planning and Controls
$185K - $335K/yr
Lead technical reviews and drive software engineering best practices across the team and the larger ... S. in controls, optimization, path planning, or related. B.S. with strong work experience in the ...
Software Engineer II
Pasadena, CA · On-site
$106K - $145K/yr
SOFTWARE ENGINEER II - ROBOTICS Based onsite at Rocket Lab Robotics in Pasadena, CA, the Software ... This role is hands-on and works closely with mechanical, electrical, controls, manufacturing, test ...
Software Engineer II
Pasadena, CA · On-site
$106K - $145K/yr
SOFTWARE ENGINEER II - ROBOTICS Based onsite at Rocket Lab Robotics in Pasadena, CA, the Software ... This role is hands-on and works closely with mechanical, electrical, controls, manufacturing, test ...
Software Engineer II
Pasadena, CA · On-site
$106K - $145K/yr
SOFTWARE ENGINEER II - ROBOTICS Based onsite at Rocket Lab Robotics in Pasadena, CA, the Software ... Troubleshoot issues across software, controls, electrical hardware, sensors, actuators, networks ...
Quick apply
Software Engineer II
Pasadena, CA · On-site
$106K - $145K/yr
SOFTWARE ENGINEER II - ROBOTICS Based onsite at Rocket Lab Robotics in Pasadena, CA, the Software ... Troubleshoot issues across software, controls, electrical hardware, sensors, actuators, networks ...
Software Engineer II
Pasadena, CA · On-site
$106K - $145K/yr
Partner with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to define requirements, interfaces, verification approaches, and release criteria. * Integrate software ...
Software Engineer II
Pasadena, CA · On-site
$106K - $145K/yr
Partner with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to define requirements, interfaces, verification approaches, and release criteria. * Integrate software ...
Staff Robotics Engineer - Planning and Controls
Sunnyvale, CA · On-site
$185K - $335K/yr
Lead technical reviews and drive software engineering best practices across the team and the larger ... S. in controls, optimization, path planning, or related. B.S. with strong work experience in the ...
Staff Robotics Engineer - Planning and Controls
Sunnyvale, CA · On-site
$185K - $335K/yr
Lead technical reviews and drive software engineering best practices across the team and the larger ... S. in controls, optimization, path planning, or related. B.S. with strong work experience in the ...
Staff Robotics Engineer - Planning and Controls
Sunnyvale, CA · On-site
$185K - $335K/yr
Lead technical reviews and drive software engineering best practices across the team and the larger ... S. in controls, optimization, path planning, or related. B.S. with strong work experience in the ...
Staff Robotics Engineer - Planning and Controls
Sunnyvale, CA · On-site
$185K - $335K/yr
Lead technical reviews and drive software engineering best practices across the team and the larger ... S. in controls, optimization, path planning, or related. B.S. with strong work experience in the ...
Software Engineer II
Pasadena, CA · On-site
$106K - $145K/yr
SOFTWARE ENGINEER II - ROBOTICS Based onsite at Rocket Lab Robotics in Pasadena, CA, the Software ... Troubleshoot issues across software, controls, electrical hardware, sensors, actuators, networks ...
Software Engineer II
Pasadena, CA · On-site
$106K - $145K/yr
SOFTWARE ENGINEER II - ROBOTICS Based onsite at Rocket Lab Robotics in Pasadena, CA, the Software ... Troubleshoot issues across software, controls, electrical hardware, sensors, actuators, networks ...
This software sits between reactor controls, instrumentation, operator tools, simulations, and ... Software Engineer I: 0-2 years experience * Software Engineer II: 2-5 years experience. * Strong ...
This software sits between reactor controls, instrumentation, operator tools, simulations, and ... Software Engineer I: 0-2 years experience * Software Engineer II: 2-5 years experience. * Strong ...
Sr. Thermal Controls Test & Integration
Irvine, CA · On-site
$135K - $185K/yr
Role Summary We are seeking a dedicated and innovative Controls Software Engineer to join our Thermal Controls software development team. This role is integral to the development and integration of ...
Sr. Thermal Controls Test & Integration
Irvine, CA · On-site
$135K - $185K/yr
Role Summary We are seeking a dedicated and innovative Controls Software Engineer to join our Thermal Controls software development team. This role is integral to the development and integration of ...
This software sits between reactor controls, instrumentation, operator tools, simulations, and ... Software Engineer I: 0-2 years experience * Software Engineer II: 2-5 years experience. * Strong ...
This software sits between reactor controls, instrumentation, operator tools, simulations, and ... Software Engineer I: 0-2 years experience * Software Engineer II: 2-5 years experience. * Strong ...
Staff Controls Engineer
San Jose, CA · On-site
$97K - $126K/yr
The Staff Controls Test Engineer will be responsible for validating controls software to ensure functionality, reliability, and readiness for deployment. Key Responsibilities * Develop and execute ...
Staff Controls Engineer
San Jose, CA · On-site
$97K - $126K/yr
The Staff Controls Test Engineer will be responsible for validating controls software to ensure functionality, reliability, and readiness for deployment. Key Responsibilities * Develop and execute ...
Embedded Controls Engineer, Body Controls
Palo Alto, CA · On-site
$98K - $127K/yr
We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex ...
Embedded Controls Engineer, Body Controls
Palo Alto, CA · On-site
$98K - $127K/yr
We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex ...
Embedded Controls Engineer, Body Controls
Palo Alto, CA · On-site
$95K - $124K/yr
We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex ...
Embedded Controls Engineer, Body Controls
Palo Alto, CA · On-site
$95K - $124K/yr
We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex ...
Software Engineer, Autonomy Controls
Mountain View, CA · On-site
$146K - $234K/yr
We're searching for a Control Systems Software Engineer to join Aurora's Autonomy Controls Software Team . The team is responsible for designing, implementing, integrating, and verifying the motion ...
Software Engineer, Autonomy Controls
Mountain View, CA · On-site
$146K - $234K/yr
We're searching for a Control Systems Software Engineer to join Aurora's Autonomy Controls Software Team . The team is responsible for designing, implementing, integrating, and verifying the motion ...
Embedded Controls Engineer, Body Controls
Long Beach, CA · On-site
$87K - $113K/yr
We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex ...
Embedded Controls Engineer, Body Controls
Long Beach, CA · On-site
$87K - $113K/yr
We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex ...
Controls Software Engineer information
See California salary details
$19.45 - $23.64
4% of jobs
$23.64 - $27.82
0% of jobs
$27.82 - $32.01
2% of jobs
$32.01 - $36.19
1% of jobs
$36.19 - $40.37
9% of jobs
$42.84 is the 25th percentile. Wages below this are outliers.
$40.37 - $44.56
15% of jobs
The median wage is $48.63 / hr.
$44.56 - $48.74
19% of jobs
$48.74 - $52.93
22% of jobs
$53.64 is the 75th percentile. Wages above this are outliers.
$52.93 - $57.11
17% of jobs
$57.11 - $61.29
9% of jobs
$61.29 - $65.48
2% of jobs
$19
$48
$65
How much do controls software engineer jobs pay per hour?
What is a controls software engineer?
What are the key skills and qualifications needed to thrive as a controls software engineer?
How does a controls software engineer typically collaborate with hardware and mechanical teams during a project?
What is the difference between Controls Software Engineer vs Automation Engineer?
| Aspect | Controls Software Engineer | Automation Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical, Mechanical, or Software Engineering; often requires experience in control systems | Bachelor's in Electrical, Mechanical, or Industrial Engineering; may require certifications in automation systems |
| Work Environment | Designing and developing control software for machinery and industrial systems | Designing, implementing, and maintaining automated processes and systems |
| Industry Usage | Manufacturing, robotics, process control | Manufacturing, process industries, robotics |
Controls Software Engineers focus on developing control algorithms and software for machinery, while Automation Engineers design and optimize automated processes. Both roles often overlap but differ mainly in scope: controls software is more software development-centric, whereas automation emphasizes process improvement and system integration.
What are the most commonly searched types of Controls Software Engineer jobs in California?
The most popular types of Controls Software Engineer jobs in California are:
What are popular job titles related to Controls Software Engineer jobs in California?
For Controls Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Controls Software Engineer jobs in California look for?
The top searched job categories for Controls Software Engineer jobs in California are:
What are popular job titles related to Controls Software Engineer jobs in CA?
For Controls Software Engineer jobs in CA, the most frequently searched job titles are:

Senior/Staff Robotics Software Engineer
Los Angeles, CA • On-site
Full-time
Posted 11 days ago
Job description
Open Position - Senior/Staff Robotics Software Engineer
Horizon Surgical Systems Inc.
Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical robotic system. Horizon Surgical Systems Inc. aims to expand access to care, provide superior capabilities to the human surgeon, and enhance patient outcomes. Microsurgery in general and Ophthalmology are subfields of surgery for which the surgical outcomes can be significantly improved by robotic systems to allow superior dexterity, precision, accuracy, and visualization beyond the human surgeon's own capabilities.
We are seeking highly motivated, and intellectually inquisitive individuals looking to make a positive impact on healthcare via the development of robotic technology. The core values of Horizon Surgical Systems Inc. are:
- Commitment to Excellence: We aim to deliver superior patient outcomes and surgeon experiences
- Passion for Creativity and Innovation: We are driven by new ideas and aim to push the boundaries of what's possible
- Teamwork and Camaraderie: We achieve our best when we collaborate and work together
- Welcoming of Critical Opinion: We are enriched by constructive criticism and support the best ideas
- Personal Accountability: We honor our commitments and take responsibility for our actions
Horizon Surgical Systems Inc. offers:
- An opportunity to build autonomous surgical robotic systems driven by image guidance and AI technology for the future of affordable, high-quality healthcare.
- The opportunity to work alongside clinicians, engineers, and global leaders in cutting-edge AI, imaging, and robotics technology.
- Competitive compensation and an excellent company-paid benefits package.
In your role as a Robotics Software Engineer at Horizon Surgical Systems, you will contribute to the architecture and design of a cutting-edge surgical robotics system, implementing and verifying mission-critical software modules. The ability to enforce deterministic timing, and fail-safe behaviors, in the controls software is paramount to its clinical efficacy and regulatory approval. You will be responsible for optimizing the end-to-end latency and throughput of control software by designing a high-performance controls platform.
Required Qualifications & Abilities:Educational Background:
- Bachelor's, Master's or Ph.D. degree in Computer Science, Computer Engineering, Robotics, Electrical Engineering, or a related field.
Technical Skills:
- Strong proficiency in modern C++ (at least C++11) is a must.
- Knowledge of DDS, or an alternative asynchronous structured IPC mechanism (e.g., gRPC).
- Proficiency with implementing and evaluating software architecture in the context of latency-minimization, determinism, and reliability.
Experience:
- 5+(Senior)/8+(Staff) years of C++ robot controls software development.
- 5+(Senior)/8+(Staff) years deploying and testing software in a Linux environment.
- Prior experience working on mission-critical software.
- Prior experience with medical device development is a plus.
- Prior experience with embedded C/C++ is useful.
Knowledge:
- Ability to independently implement high-performance Linux systems software.
- Quantitative profiling and performance optimization experience (either using a tool like gprof or instrumenting software with your own tooling).
- Experience with an observability framework is helpful, particularly one tailored to robotics telemetry data.
- Ability to analyze latency and jitter of high-frequency data in a distributed system.
- Experience with software deployment procedures (configuration management, containerized builds, etc.) is preferred.
- Experience with motor control for serial robotic manipulators is preferred.
- Experience with kinematics and rigid-body dynamics is helpful for collaborating on control algorithms which use the servo drives that you integrate.
Soft Skills:
- Strong analytical, problem-solving, and organizational abilities.
- Good communication skills to collaborate with interdisciplinary teams, including software engineers, electrical/mechanical engineers, and product managers.
- Ability to thrive in a fast-paced, dynamic work environment and adapt to new challenges.
Other Requirements:
- Comfortable working in a lab or workshop environment alongside surgical robotic systems.
- Ability to work on-site for hands-on software integration.
Responsibilities:
- Software Implementation:
- Designing, implementing, and maintaining robot controls software that provides real-time-safe data transfer and observability mechanisms.
- Optimizing the controls data pipeline across PCs with network and DDS QoS configuration.
- Bridging the timing gap between non-deterministic IPC mechanisms and deterministic event-loops.
- Collaborating with control algorithm engineers on optimizing the performance of their control loops.
- Integration & Collaboration:
- Collaborate with cross-functional teams to ensure high performance of software modules.
- Engage in pair programming, code reviews, and design discussions to maintain high coding standards.
- Testing & Reliability:
- Test your software with and without hardware, implementing the appropriate virtual fixtures where it saves time and aids in automation.
- Strive for the simplest possible, most easily testable software design, to make unit- and integration-test coverage seamless.
This is an exciting opportunity to join a high-tech startup that is poised to revolutionize surgical robotics in ophthalmology.