Staff Robotics Software Engineer

Harvey Nash

Campbell (CA)

Vor Ort

USD 160.000 - 230.000

Vollzeit

vor 41 Stunden
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Competitive salary
Full benefits
401(k)
PTO
Equity participation

Zusammenfassung

Harvey Nash in Campbell, CA seeks an experienced Staff Robotics Software Engineer to architect and optimize software for a robotic medical platform. You will build real-time C++/Python modules, state machines, and ROS-based components, collaborating with controls, hardware, and systems teams to deliver reliable robotic solutions for medical applications.

The role requires 8+ years in software for robotics, strong OO design, and experience with ROS and RTOS environments.

Qualifikationen

  • Bachelor's or Master's in Computer Science, Computer Engineering, or related field with 8+ years of experience or equivalent.
  • 5+ years of hands-on robotics software, control systems, or state-machine driven apps.
  • Proficient in C++ and Python with real-time Linux experience.
  • Experience with robotic control software and real-time state machines.
  • Strong OO design, software architecture, and design patterns.

Aufgaben

  • Architect, develop, and optimize software for a robotic medical platform.
  • Develop, validate, and test real-time C++/Python components and algorithms.
  • Design and implement high-performance, real-time applications in Linux environments.
  • Collaborate with software, controls, systems, and hardware engineers to deliver integrated robotics solutions.
  • Translate requirements into scalable software designs and implementations.
  • Support testing frameworks, simulations, and validation environments.
  • Participate in design reviews, architecture discussions, and continuous improvement.

Kenntnisse

C++
Python
ROS
Real-time systems
Multithreading
OO design
Agile

Ausbildung

Bachelor's degree in CS/CE
Master's degree in CS/CE

Tools

QNX
Linux
RTOS

Jobbeschreibung

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.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Staff Robotics and Controls Engineer
Staff Robotics and Controls Engineer

SoCode US • Boston (MA)

Vor Ort
USD 140.000 - 190.000
Annual bonus
Milestone-based bonus
Meaningful equity
+1
Robotics Engineer
Robotics Engineer

Harvey Nash • Campbell (CA)

Hybrid
USD 170.000 - 210.000
Robotics Software Engineer
Robotics Software Engineer

Motion Recruitment Partners LLC • Woburn (MA)

Vor Ort
USD 150.000 - 200.000
Medical Insurance
Dental Benefits
Vision Benefits
+7
Full Stack Robotics Software Engineer
Full Stack Robotics Software Engineer

Octavian Robotics, Inc. • Los Angeles (CA)

Vor Ort
USD 170.000 - 190.000
Health insurance
401(k)
Dental and vision insurance
+4
Sr Robotics Software Engineer, Amazon Robotics
Sr Robotics Software Engineer, Amazon Robotics

Amazon Inc. • North Reading (MA)

Vor Ort
USD 168.000 - 227.000
Medical, Dental, and Vision Coverage
Maternity and Parental Leave Options
Paid Time Off (PTO)
+1
Sr Robotics Software Engineer, Amazon Robotics
Sr Robotics Software Engineer, Amazon Robotics

Amazon • North Reading (MA)

Vor Ort
USD 168.000 - 227.000
Medical, Dental, Vision Coverage
Maternity and Parental Leave
Paid Time Off
+1
Staff Software Engineer
Staff Software Engineer

Red Cat Holdings • Torrance (CA)

Vor Ort
USD 176.000 - 198.000
Generous annual equity package
Potential bonuses
Sr Deployment Program Manager, Robotics
Sr Deployment Program Manager, Robotics

Cobot • USA

Remote
USD 150.000 - 180.000
Equity
Medical/dental/vision
401(k)
+2
Software Engineer - Robotics
Software Engineer - Robotics

Motion Recruitment • Waltham (MA)

Vor Ort
USD 150.000 - 190.000
Medical Insurance
Dental Benefits
Vision Benefits
+5
Senior/Staff Robotics Software Engineer
Senior/Staff Robotics Software Engineer

Horizon Surgical Systems • Los Angeles (CA)

Vor Ort
USD 180.000 - 270.000
Competitive compensation
Company-paid benefits package