Staff Robotics Software Engineer
Imperative Care
Campbell, CA, United States Posted September 13, 2026
Check how well your resume matches this job
Salary Range
$207,000 - $230,000
Job Description
Join our team as a Staff Robotics Software Engineer, where you will design and implement hard real-time algorithms, application logic, and state machines for the Telos robotic platform. You will work closely with a cross-functional team to develop software solutions based on clinical and user requirements. This role requires proficiency in C++ and Python, experience in robotics and state-machine design, and a strong background in object-oriented programming and software architecture.
- Contribuer à la conception et au développement de l'infrastructure de la logique d'application et des algorithmes de la plateforme robotique Telos.
- Collaborer avec une équipe interfonctionnelle pour mettre en œuvre et tester la logique, les algorithmes et les solutions logicielles en fonction des exigences cliniques et des utilisateurs.
- Participer aux discussions de conception et aux revues de code, et contribuer au développement de l'environnement de test et de simulation du logiciel.
- Experience with multi-threaded applications and event driven architectures
- Experience working in an Agile development environment
- Experience with real-time software applications
- Experience in algorithm development for robotics operation
- Excellent communication and documentation skills
- BS in Computer Science, Computer Engineering or equivalent with at least 8 years of experience or MS in Computer Science, Computer Engineering and 6+ years of related experience; or equivalent combination of education and work experience
- 5+ years of controls, robotics, and state-machine experience
- Proficiency with C++ and Python
- Strong background in object-oriented programming, software architecture, and design patterns
- Experience in robotic control, real-time state-machine design
- Experience with ROS
- Experience developing software for safety-critical applications
- Experience with QNX/Realtime Operation Systems
Required Skills
Similar Jobs
Senior Software Engineer
Abbott
Software Engineer, C++
Anduril
Scientific Software Engineer
Anduril
Sr. Software Engineer
Abbott
How to apply
You apply on Imperative Care’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign in