Senior Robotics Software Engineer - Real-Time, ROS, C++

Harvey Nash

Campbell (CA)

Hybrid

USD 170,000 - 210,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Harvey Nash is seeking a Staff Software Engineer for Robotics in Campbell, CA. This full-time role is onsite two days per week and hybrid the rest. You will design and implement real-time C++/Python software for the Telos robotic platform on Linux, collaborating with software, controls and hardware teams.

Experience with safety-critical medical applications is a plus. Required: BS/MS in CS/CE with 6+ years in robotics; ROS, QNX, multi-threaded architectures and strong OO design.

Qualifications

  • BS in CS/CE with 8+ years experience or MS with 6+ years.
  • Proficiency in C++ and Python.
  • Experience with robotics, real-time control, and state machines

Responsibilities

  • Design, implement and test real-time algorithms, state machines for Telos robotics platform.
  • Implement C++ real-time code on Linux and test in production environments using C++ and Python.
  • Collaborate with software, controls, system and hardware teams to deliver robotics software.
  • Understand user and clinical needs to drive software development.
  • Contribute to testing and simulation environments; participate in design reviews.

Skills

C++
Python
Robotics
Real-time systems
ROS
QNX
Multi-threading
State machines
OO design
Linux

Education

BS/MS in Computer Science or Computer Engineering

Tools

ROS
QNX
Linux

Job description

Harvey Nash is seeking a Staff Software Engineer for Robotics in Campbell, CA. This full-time role is onsite two days per week and hybrid the rest. You will design and implement real-time C++/Python software for the Telos robotic platform on Linux, collaborating with software, controls and hardware teams.

Experience with safety-critical medical applications is a plus. Required: BS/MS in CS/CE with 6+ years in robotics; ROS, QNX, multi-threaded architectures and strong OO design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Robotics Software Engineer – Real-Time C++/Python
Staff Robotics Software Engineer – Real-Time C++/Python

Harvey Nash • Campbell (CA)

On-site
USD 160,000 - 230,000
Competitive salary
Full benefits
401(k)
+2
Robotics Engineer
Robotics Engineer

Harvey Nash • Campbell (CA)

Hybrid
USD 170,000 - 210,000
Senior Robotics Engineer - Remote Ready, Autonomous Systems
Senior Robotics Engineer - Remote Ready, Autonomous Systems

Harvey Nash • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Robotics Embedded Software Engineer (C++/RT)
Robotics Embedded Software Engineer (C++/RT)

Harvey Nash • Chelmsford (MA)

Hybrid
USD 105,000 - 142,000
Full Benefits
Bonus
Medical Insurance
+5
Senior Robotics Software Engineer - Real-Time Systems
Senior Robotics Software Engineer - Real-Time Systems

Imperative Care • Campbell (CA)

On-site
USD 207,000 - 230,000
Stock options
Bonus
401k plan
+3
Staff Robotics Software Engineer
Staff Robotics Software Engineer

Harvey Nash • Campbell (CA)

On-site
USD 160,000 - 230,000
Competitive salary
Full benefits
401(k)
+2
Senior Robotics Software Engineer — Real-Time C++
Senior Robotics Software Engineer — Real-Time C++

Applied Research Associates, Inc. • San Antonio (TX)

On-site
USD 150,000 - 230,000
Senior Robotics Engineer — Real-Time C++ & ROS/Simulation
Senior Robotics Engineer — Real-Time C++ & ROS/Simulation

ARA • San Antonio (TX)

On-site
USD 140,000 - 170,000
Senior Robotics Software Engineer - Real-Time Surgical AI
Senior Robotics Software Engineer - Real-Time Surgical AI

Horizon Surgical Systems • Los Angeles (CA)

On-site
USD 180,000 - 270,000
Competitive compensation
Company-paid benefits package
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Auxo Talent • San Francisco (CA)

On-site
USD 150,000 - 210,000