Harvey Nash
Staff Robotics Software Engineer
Skills
5 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$160,000 – $230,000 / year
Location:
Campbell, CA, USA
Work mode:
Onsite
Published on:
18 October 2026
What they need
Staff Software Engineer – Robotics (Full-Time)
Location: Campbell, CA – Onsite 5 Days a Week
This is a full-time, onsite position based in Campbell, California
Compensation : $160k–$230K Base + Full Benefits
***NO C2C Candidates***
Why Us?
- We are an innovative medical technology company developing advanced robotic systems designed to improve the precision, efficiency, and accessibility of minimally invasive procedures. Our engineering teams are focused on bringing next-generation robotic solutions from concept through commercialization, combining sophisticated software, real-time control systems, and cutting-edge medical technology. We offer the opportunity to work on technically challenging products that have a meaningful impact on patient care while collaborating with experienced engineers across multiple disciplines.
What You’ll Do
- We are seeking an experienced Staff Robotics Software Engineer to help architect, develop, and optimize software for a sophisticated robotic medical platform. This position will play a critical role in building real-time software applications, control logic, state machines, and algorithms that support reliable robotic operation. You will collaborate with multidisciplinary engineering teams to translate system requirements into robust, production-ready software solutions.
- Develop, implement, and validate software algorithms, application logic, and state machines for robotic systems.
- Design and implement high-performance, real-time C++ applications in Linux-based environments.
- Develop, integrate, and test production software components using C++ and Python.
- Partner with software, controls, systems, and hardware engineers to deliver integrated robotic solutions for medical applications.
- Translate functional, system-level, and end-user requirements into scalable software designs and implementations.
- Support the development and enhancement of software testing frameworks, simulation tools, and validation environments.
- Participate in technical design reviews, architecture discussions, code reviews, and continuous improvement initiatives.
What You’ll Bring
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline with 8+ years of relevant experience; or a Master's degree with 6+ years of experience; or an equivalent combination of education and professional experience.
- 5+ years of hands-on experience developing software for robotics, control systems, or state-machine-driven applications.
- Strong programming proficiency in C++ and Python.
- Demonstrated experience developing robotic control software and designing real-time state machines.
- Strong understanding of object-oriented programming, software architecture, and established design patterns.
- Experience developing multithreaded applications and event-driven software architectures.
- Hands-on experience designing and implementing algorithms supporting robotic functionality and system operations.
- Strong technical communication, collaboration, and documentation skills.
- Experience developing and maintaining real-time software applications.
- Background developing software for safety-critical, high-reliability, or regulated systems.
- Familiarity with Robot Operating System (ROS) and robotics software frameworks.
- Experience with QNX, real-time operating systems (RTOS), or comparable embedded operating environments.
- Experience working within Agile software development methodologies.
Employee Benefits
- Competitive compensation package including base salary, potential performance bonuses, and equity participation.
- Comprehensive medical and health benefits.
- 401(k) retirement savings plan.
- Generous paid time off and parental leave benefits.
- Opportunities for professional growth and participation in advanced robotics development initiatives.
Salary Range : $160K–$230K Annually
- Compensation is determined based on several factors, including relevant experience, technical expertise, education, scope of responsibilities, geographic location, and internal compensation guidelines. The organization provides a competitive total rewards package designed to support employees' professional development, financial well-being, and work-life balance.
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
7 days ago
Quick apply
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
13 hours ago
Quick apply
Top Profil
Staff Software Engineer, Systèmes distribués et LLM
Freelance
Paris, France
Hybrid
Skills
13 hours ago
Quick apply
No company information available.