Find a jobRecruiters

Staff Robotics Software Engineer

Exclusive opportunity

Onsite

Staff Robotics Software Engineer

Harvey Nash

Staff Robotics Software Engineer

Skills

PythonLinux

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

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

13 hours ago

Quick apply

Top Profil

Staff Software Engineer, Systèmes distribués et LLM

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsRubyDevOpsPostgreSQLKubernetesDevOps EngineerSolutions ArchitectStaffStaff EngineerInnovation

13 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools