Shifamed · 18 hours ago
Sr./Staff Robotics Software Engineer
Shifamed is a medical technology incubator focused on developing innovative medical products. They are seeking a Sr./Staff Robotics Software Engineer to engineer the intelligence behind a robotic platform for interventional cardiology, involving real-time motion planning and system integrations to ensure device safety and precision.
Health CareMedical Device
Responsibilities
Utilize expertise in C++, and Python to craft high-quality and efficient software solutions
Contribute to the design and implementation of software architectures and integrations with hardware systems
Develop and execute comprehensive software testing frameworks, leveraging debugging tools for issue identification and resolution
Create requirements and formal test protocols for new features
Participate in the full cycle of the development of robotic software
Utilize and develop software for real-time systems for safe and fault-tolerant software applications
Collaborate with cross-functional teams to design, implement, and program automation systems for medical devices
Implement and optimize software modules for path planning, kinematics, and sensor integration, and simulations for testing and development
Generate formal design documentation
Qualification
Required
Utilize expertise in C++, and Python to craft high-quality and efficient software solutions
Contribute to the design and implementation of software architectures and integrations with hardware systems
Develop and execute comprehensive software testing frameworks, leveraging debugging tools for issue identification and resolution
Create requirements and formal test protocols for new features
Participate in the full cycle of the development of robotic software
Utilize and develop software for real-time systems for safe and fault-tolerant software applications
Collaborate with cross-functional teams to design, implement, and program automation systems for medical devices
Implement and optimize software modules for path planning, kinematics, and sensor integration, and simulations for testing and development
Generate formal design documentation
MS or PhD degree in CS, EE, Robotics or a related field
Minimum of 5 years of relevant experience
Minimum 4+ years of software development experience
Minimum 2+ years of experience in relevant algorithm development
Demonstrated ability to systematically troubleshoot and debug complex systems
Proficiency in programming using C++ and Python, and experience with OOP design
Proven experience in robotic software development, with a focus on automation systems, demonstrating a deep understanding of real-world applications
Experience with software development life cycles including design, implementation, deployment, and maintenance for products or production grade systems
High levels of independence and technical ownership
Experiences with SQA and software release and deployment process
Preferred
Experience developing medical software systems
Experience implementing ROS or ROS2 systems
Familiarity with Linux development and system maintenance
Familiarity with software testing frameworks and debugging tools
Experience with software development process in a regulated medical device environment is a plus
Benefits
Equity
Benefits
Company
Shifamed
Shifamed is a progressive medical technology incubator that combines human-centered design.
H1B Sponsorship
Shifamed has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (4)
2021 (2)
Funding
Current Stage
Growth StageRecent News
2025-10-01
2025-08-13
Company data provided by crunchbase