Staff Software Engineer, User Facing Applications
$197,000–$208,000 year
On-site · Campbell, California, United States
Job Summary
Staff Software Engineer for user-facing Telos Health robotics software based in Campbell, CA. Architect, develop, and test software applications that physicians interact with on the Telos robotics system. Design and implement responsive UI applications with real-time media rendering; collaborate across software, clinical, systems, and UX teams to meet clinical requirements. Improve user streaming with gstreamer; understand user and customer needs to drive development; participate in design discussions and code reviews. On-site in Campbell, CA; full-time. Requires BS in Computer Science/Engineering (MS with 6+ years also acceptable), strong C++ and Qt experience, multi-threaded architectures, and experience with regulatory environments (IEC62304). Benefits include stock options, 401k, health benefits, PTO, and parental leave.
Required Qualifications
- BS in Computer Science or Computer Engineering or equivalent; MS in Computer Science or Computer Engineering and 6+ years of related experience; or equivalent combination
- 8+ years of designing and developing software applications
- Strong background in object-oriented programming, software architecture, and design patterns
- Experience with C++ programming and multi-threaded applications
- Experience with Qt framework
- Experience with other programming languages such as Python or Rust
- Experience with gstreamer
- Experience with software development in a regulated industry (IEC62304 preferred)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.