Staff Robotics Software Engineer (Real-Time, ROS)

Imperative Care

Campbell (CA)

On-site

USD 207,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
401(k) plan
Health benefits
Generous PTO
Parental leave program
Bonus

Job summary

Imperative Care is seeking a Staff Software Engineer Robotics in Campbell, California, who will engage in designing and implementing software solutions for our robotic platform. This role offers a chance to work on technology that changes the way stroke is treated.

The ideal candidate holds a BS/MS in Computer Science with significant experience in robotics, C++, and Python. Competitive salaries and benefits like stock options and health coverage are included.

Qualifications

  • 5+ years of experience in controls, robotics, and state-machine experience.
  • Strong background in object-oriented programming, software architecture, and design patterns.
  • Experience with multi-threaded applications and event-driven architectures.

Responsibilities

  • Design, implement and test logic, state machines, and algorithms for robotic platform.
  • Implement C++ real-time code on Linux-based operating systems.
  • Work closely with cross-functional team developing software for medical application.

Skills

C++
Python
Robotics
Controls
Object-oriented programming
Algorithm development
Agile development
Documentation skills

Education

BS in Computer Science or equivalent with at least 8 years of experience
MS in Computer Science or equivalent with 6+ years of experience

Tools

ROS
QNX/Realtime Operating Systems

Job description

Imperative Care is seeking a Staff Software Engineer Robotics in Campbell, California, who will engage in designing and implementing software solutions for our robotic platform. This role offers a chance to work on technology that changes the way stroke is treated.

The ideal candidate holds a BS/MS in Computer Science with significant experience in robotics, C++, and Python. Competitive salaries and benefits like stock options and health coverage are included.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Software Engineer, Robotics
Staff Software Engineer, Robotics

Imperative Care • Campbell (CA)

On-site
USD 207,000 - 230,000
Stock options
401(k) plan
Health benefits
+3
Senior Software Engineer, Real-Time Medical UI
Senior Software Engineer, Real-Time Medical UI

Imperative Care • Campbell (CA)

On-site
USD 169,000 - 192,000
Stock options
Bonus
401k plan
+3
Staff Robotic Test Automation Engineer
Staff Robotic Test Automation Engineer

Imperative Care • Campbell (CA)

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

Imperative Care • Campbell (CA)

On-site
USD 207,000 - 230,000
Stock options
Bonus
401k plan
+3
Robotics Software Engineer (C++/Python, ROS2)
Robotics Software Engineer (C++/Python, ROS2)

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000
Staff Robotics Software Engineer
Staff Robotics Software Engineer

Tutorintelligence • Watertown (MA)

On-site
USD 120,000 - 150,000
Sr Robotics Software Engineer
Sr Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000
Robotics Software Engineer
Robotics Software Engineer

Summer Robotics • Kentucky

On-site
USD 80,000 - 110,000
Robotics Software Engineer — Real‑Time Systems & Developer Tools
Robotics Software Engineer — Real‑Time Systems & Developer Tools

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000