Staff/Principal Software Engineer – Medical Imaging & Robotics

Shifamed

  • Campbell, California
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • 2D Graphicsunmatched
    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Automation Systemsunmatched
    • Best Practicesunmatched
    • C++ Programming Languageunmatched
    • Cardiologyunmatched
    • Computer Programmingunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Emerging Technologyunmatched
    • Entrepreneurshipunmatched
    • FDA (Food and Drug Administration)unmatched
    • FDA Requirementsunmatched
    • Identify Issuesunmatched
    • Image Editorsunmatched
    • Imaging Applicationunmatched
    • International Electro-Technical Commission (IEC)unmatched
    • Internet Applicationunmatched
    • Interpersonal Skillsunmatched
    • Interviewing Skillsunmatched
    • Linux Operating Systemunmatched
    • Medical Equipmentunmatched
    • Medical Productsunmatched
    • Medical Roboticsunmatched
    • Mobile Applicationsunmatched
    • Online Chatunmatched
    • Ophthalmologyunmatched
    • Physicsunmatched
    • Problem Solving Skillsunmatched
    • Product Developmentunmatched
    • Production Systemsunmatched
    • Qt GUI (Graphical User Interface) Toolkitunmatched
    • Quality Managementunmatched
    • Requirements Managementunmatched
    • Roboticsunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Standards Developmentunmatched
    • System Integration (SI)unmatched
    • Systems Maintenanceunmatched
    • Team Playerunmatched
    • Technical/Engineering Designunmatched
    • Test Plan/Scheduleunmatched
    • Ultrasoundunmatched

    Description

    ABOUT SHIFAMED
    Founded in 2009 by serial entrepreneur Amr Salahieh, Shifamed LLC is a privately held medical technology incubator focused on the development of novel medical products to address clinical needs in the rapidly evolving fields of cardiology and ophthalmology.
     
    Description:

    As a Staff/Principal Software Engineer, you will engineer the intelligence behind a revolutionary robotic platform with ultrasound imaging and AI for interventional cardiology. You will work at the challenging intersection where software meets physics—designing the real-time motion planning, fault-tolerant controls, and system integrations that make our device safe and precise. This is not just about writing code; it is about owning critical subsystems of a life-saving device. You will drive technical decisions, build high-fidelity simulations, and deliver production-grade software that translates complex algorithms into clinical reality.

    Responsibilities, Skills & Hands-On Experience:
    • Utilize expertise in C++ to craft high-quality and efficient software solutions.
    • Analyze requirements, design, and implement software for image guided robotics
    • Develop and execute comprehensive software testing frameworks, leveraging debugging tools for issue identification and resolution.
    • Define standards and best practices for Software Development Life Cycle Process
    • Utilize and develop software for real-time systems for safe and fault-tolerant software applications.
    • Collaborate with cross-functional teams to design and implement automation systems within an FDA-compliant Quality Management System (QMS)
    • Implement and optimize software modules for path planning, kinematics, and sensor integration, and simulations for testing and development.
    • Evaluate new and emerging designs, technologies, and components
    Preferred Skills & Hands-On Experience:
    • Experience developing software under FDA Quality System Regulations and IEC 62304 processes for Class II or Class III medical devices.
    • Experience implementing ROS or ROS2 systems.
    • Familiarity with Linux development and system maintenance.
    • Familiarity with software testing frameworks and debugging tools.
    Education & Work Experience:
    • BS, MS, or PHD Degree in CS, EE, Robotics or equivalent experience in a related field
    • Minimum of 8 years of relevant experience.
    • Demonstrated ability to systematically troubleshoot and debug complex systems.
    • Proficiency in programming using C++ and experience (design patterns, real time)
    • Proven experience in robotic software development, with a focus on automation and imaging systems
    • Experience with agile software development life cycles including design, implementation, deployment, and maintenance for  production grade systems.
    • High levels of independence and technical ownership.
    • Experiences with SQA and software release and deployment process.
    • Experience with visualization and graphics(2D/3D) in Qt is a plus
    • Experience with Ultrasound imaging is a plus
    • Strong teamwork and interpersonal skills
    Our salary ranges are calculated by role, level, and location. Please note that your position within that range will be determined by your job-related knowledge, location, skills, experience, relevant education, and training/certifications. The base salary range for this full-time position is between $170,000 - $220,000 + equity + benefits.
     
    NOTICE TO CANDIDATES: Please be aware that Shifamed and its portfolio companies do not conduct interviews or extend offers through mobile web chat applications. Please report any such occurrences to hr@shifamed.com.
     

    Numbers & Facts

    LocationCampbell, California
    Websitehttps://www.shifamed.com/careers/

    Similar Jobs

    See more jobs