Staff Platform Software Engineer
Core
Own the architecture and technical roadmap for a safety-critical robotics software platform, ensuring compliance with FDA regulations and real-time constraints.
Role type
Staff Platform Software Engineer (Embedded/Robotics)
Builds
Scalable platform abstractions, APIs, and hardware interfaces for robotics systems
Domain
Medical Robotics / FDA-regulated Medical Devices
Deliverable
production ML models | product features | infrastructure
Required skills
C++, software architecture, real-time/embedded systems, API design, regulatory compliance (IEC 62304, FDA Design Controls), test-driven development, technical leadership
Preferred skills
Python, ROS2, RTOS, sensor/actuator interfaces, 510(k) submission experience, Linux
Technologies
C++, Python, Linux, ROS2, RTOS
Responsibilities
Define platform-level design decisions covering real-time constraints and safety interlocks; drive software development practices aligned with IEC 62304; partner with Quality and Regulatory teams to maintain compliance documentation; provide technical leadership and mentorship to embedded and firmware engineers; represent platform architecture in FDA audits and risk assessments; collaborate with Robotics and AI teams to develop scalable abstractions.
Seniority
Staff, hands-on IC with strategic leadership