Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff/Principal Software Engineer - Medical Imaging & Robotics

$170k - $220k

Supira Medical

Staff/Principal Software Engineer

Laza Medical, a Shifamed Portfolio Company, is at the forefront of developing state-of-the-art imaging solutions for cardiovascular applications. Our mission is to democratize top-quality cardiovascular imaging using robotics and AI.

As a Staff/Principal Software Engineer, you will engineer the intelligence behind a revolutionary robotic platform 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.
  • 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 with AI.
  • 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.

Preferred Skills & Hands-On Experience:

  • 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.

Education & Work Experience:

  • 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 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.
  • Experience with software development process in a regulated medical device environment is a plus.
  • High levels of independence and technical ownership.
  • Experiences with SQA and software release and deployment process.

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 View email address on click.appcast.io.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff/Principal Software Engineer - Medical Imaging & Robotics in Campbell, CA vacancy
  • $170k - $220k

     ...Laza Medical, a Shifamed Portfolio Company, is at the forefront...  ...state-of-the-art imaging solutions for cardiovascular...  ...cardiovascular imaging using robotics and AI. To learn more about...  .... Description: As a Staff/Principal Software Engineer, you will engineer the intelligence... 
    Medical
    Full time
    Work experience placement

    Shifamed

    Campbell, CA
    17 hours ago
  • $180k - $205k

     ...develops the algorithms and software needed to make these systems...  ...PsiQuantum works closely alongside engineers and scientists in the...  ...of system software for HPC, robotics, AI, quantum computing, semiconductor...  ..., childbirth, or related medical conditions), gender identity,... 
    Medical
    Full time
    Shift work

    PsiQuantum

    Milpitas, CA
    5 days ago
  • $210k - $275k

     ...innovations across silicon, packaging, software, and systems to deliver an order of magnitude...  ...in execution mode and has a world‑class engineering team with decades of experience in state...  ...are seeking a highly experienced Senior Staff Engineer to lead the architecture,... 
    Suggested

    Eridu Corporation

    Saratoga, CA
    17 hours ago
  • $210k - $275k

     ...innovations across silicon, packaging, software, and systems to deliver an order of magnitude...  ...execution mode and has a world-class engineering team with decades of experience in...  ...Position Overview We are looking for a Principal Engineer to lead the design and... 
    Suggested

    Eridu AI

    Saratoga, CA
    2 days ago
  • $195k - $205k

     ...Description Job Description Title: Staff Software Test Engineer, Hardware Controls This position...  ...Imperative Care, we are developing novel robotic-assisted technologies and...  ...documenting test procedures for our complex medical robotic platform. This role ensures our... 
    Medical
    Full time
    Work experience placement
    Local area
    Worldwide

    Imperative Care

    Campbell, CA
    26 days ago
  • $210k - $275k

     ...Staff - Principal, Software Engineer, SDK Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate AI data centers to deliver Faster AI. Today’s AI performance is frequently limited by communication bottlenecks. Eridu introduces... 

    Eridu

    Saratoga, CA
    4 days ago
  • $207k - $230k

    Title Staff Software Engineer Robotics Location and Employment This position is based in our Campbell, California offices and is on-site & full-time...  ...focused cross‑functional team developing software for a medical application. Understand user needs, clinical needs and... 
    Medical
    Full time
    Work experience placement
    Worldwide

    Imperative Care

    Campbell, CA
    3 days ago
  • $165k - $180k

     ...Lead Ultrasound Imaging Engineer (AI & Systems) iSono Health...  ...clinical-commercial stage medical device company...  ...care through innovative robotics, AI, and 3D ultrasound...  ...intersection of hardware and software and AI (can learn),...  ...collaborate with staff, executives, clinicians... 
    Medical

    iSono Health

    Sunnyvale, CA
    4 days ago
  • $210k - $265k

     ...Network SDK QA to own the quality and reliability of our platform software stack and switching SDK that drives our next-generation...  ...role - you’ll define QA strategy, design test frameworks, mentor engineers, and directly validate the core SDK layer that interfaces with... 

    Eridu AI

    Saratoga, CA
    2 days ago
  • $200k - $250k

     ...Description Job Description Kodiak Robotics, Inc. was founded in 2018 and...  ...its commercial self-driving software to develop, test and deploy...  ...Controls Software Engineer who is passionate about safety...  ...(e.g. automotive, aerospace, medical, etc) Written low-level drivers... 
    Medical
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    27 days ago
  • $205k - $235k

     ...constraint - it's the foundation that enables robots to work seamlessly alongside people....  ...in real-world environments. As a Staff Safety Software Engineer, you'll take ownership of the...  ...and comprehensive benefits including medical/dental/vision plans, 401(k) plan, unlimited... 
    Medical
    Work at office
    Relocation

    Collaborative Robotics

    Santa Clara, CA
    2 days ago
  • $218.8k - $335.3k

     ...human-centered design with cutting-edge robotics, optimization, and machine learning to...  ...a safe stop. We are looking for a Staff Software Engineer to provide technical leadership for...  ...benefit programs. Benefit options include medical, dental, vision, Health Savings... 
    Medical
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    17 hours ago
  • $280k - $350k

     ...a research lab of top researchers and engineers, building the world's top-ranked realtime...  ...looking for an ambitious and capable Staff/Principal Backend Engineer to join us and help take...  ...and so on. As a Staff/Principal Software Engineer, you would be a significant part... 
    Full time
    Work at office
    Relocation

    Inworld AI

    Mountain View, CA
    17 hours ago
  •  ...As a global leader in robotic-assisted surgery and minimally...  ...Were a team of engineers, clinicians, and...  ...solutions, and build software experiences that shape...  ...of Position: As a Staff Platform Software Engineer...  .... Familiarity with medical technology projects from... 
    Medical
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    17 hours ago
  • $197k - $208k

     ...Title: Staff Software Engineer Applications This position is based in our Campbell, California offices...  ...Care company, we are developing novel robotic-assisted technologies and...  ...functional team developing software for a medical application Improve user streaming... 
    Medical
    Full time
    Work experience placement
    Local area
    Worldwide

    Imperative Care

    Campbell, CA
    14 days ago
  • $125k - $150k

     ...Campbell, California, is seeking a dedicated Sr. Clinical Engineer to bridge the gap between engineering and the clinical community...  ...Engineering and 5-7 years of experience, particularly in medical robotics or imaging. The salary ranges from $125,000 to $150,000, plus equity... 
    Medical
    Full time

    Shifamed

    Campbell, CA
    5 days ago
  • $179.4k - $303.6k

     ...vertical take-off and landing (eVTOL) aircraft, and robotics. With a strong focus on intelligent mobility, XPENG...  ...inference platform, ETL pipeline, data mining, and image search. Collaborate with ML algorithm engineers and data analysts to improve perception and... 
    Full time
    H1b
    Work visa

    XPENG

    Santa Clara, CA
    17 hours ago
  • $180.6k - $271k

     ...Software Engineer Position Qualcomm is seeking a Sr. Staff/Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role spans Linux kernel, firmware, and platform software, with responsibility for... 
    Work experience placement

    Qualcomm

    Santa Clara, CA
    2 days ago
  • $142.8k - $274.8k

     ...and human-generated content spanning text, image, audio, video, and multimodal content. We are looking for a Principal Software Engineer - Responsible AI who is passionate about...  ...ancestry, citizenship, color, family or medical care leave, gender identity or expression... 
    Medical
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $170k - $220k

     ...Staff Software Engineer, GPU Algorithms We are looking for a full-time Staff Software Engineer, GPU Algorithms with a strong background in ultrasound, medical image reconstruction, and programming languages such as C++ and CUDA to shape our new ultrasound imaging... 
    Medical
    Full time

    DeepSight Technology

    Santa Clara, CA
    4 days ago
  • $96.8k - $251.6k

     ...Consulting Member of Technical Staff Oracle Cloud...  ..., with a focus on Imaging and Container Registry...  .... Mentor and guide engineers in distributed systems...  ...Responsibilities: As a member of the software engineering division,...  ...the following: 1. Medical, dental, and vision... 
    Medical
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    5 days ago
  • Imperative Care is seeking a Staff Software Engineer Robotics at their Campbell, California location. This full-time on-site role focuses on developing novel robotic-assisted technologies for stroke treatment. The ideal candidate will possess strong expertise in C++ and... 
    Full time

    Imperative Care

    Campbell, CA
    3 days ago
  • $217k - $275k

     ...The Vehicle Experiences Engine (VEE) at GM is...  ...vehicles, building the software engines behind next‑generation...  ...defined vehicles. As a Staff Software Engineer, Compute...  ...to produce production images. Own and refine build...  ...Benefit options include medical, dental, vision, Health... 
    Medical
    Flexible hours

    General Motors

    Mountain View, CA
    4 days ago
  • $157k - $271.4k

     ...Job Sub Function: R&D Software/Systems Engineering Job Category:...  ...surgery and expanding its robotics and digital solutions offerings...  ...We are recruiting for a Principal Software Engineer - Technical...  ...millions of video frames and images and drives core AI... 
    Immediate start

    Johnson and Johnson

    Santa Clara, CA
    17 hours ago
  •  ...About UsWe are a medical device startup developing...  ...advanced intraoperative imaging technology for spine surgery...  ...and surgical workflow software to help surgeons...  ...FDA-oriented software engineering practicesThis internship...  ...Engineering, Robotics, or related field Strong... 
    Medical
    Full time
    Internship
    Flexible hours

    NEURALTRAK, INC

    San Jose, CA
    3 days ago
  •  ...We are seeking a Principal Software Quality Engineer to serve as the senior technical...  ...Mentor and elevate Senior and Staff validation engineers,...  ...console capture, automated re-imaging, and topology-aware test scheduling...  ..., color, marital status, medical condition, mental or... 
    Medical
    Contract work
    Shift work

    Advanced Micro Devices , Inc.

    San Jose, CA
    4 days ago
  • $150k - $183k

     ...Title: Sr Software Engineer, Applications This position is based in our Campbell, California...  ...Imperative Care, we are developing novel robotic-assisted technologies and...  ...real-time visualization applications for medical use. ~ Collaborate closely with cross... 
    Medical
    Full time
    Work experience placement
    Local area
    Worldwide

    Imperative Care

    Campbell, CA
    2 days ago
  • $83k - $141.1k

     ...communication skills. Exposure to programming image processing system designs desired. Exposure to writing embedded software for mechanical control from communications...  ...benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits... 
    Medical
    Minimum wage
    Work experience placement

    KLA

    Milpitas, CA
    3 days ago
  • $100k - $200k

     ...leading global provider of image-grade LiDAR technology...  ...transportation, robotics and industrial automation...  ...perception service software platform OmniVidi – powers...  ...Senior Software Engineer to join our innovative...  ...childbirth, or related medical conditions), gender identity... 
    Medical
    Work experience placement
    Live in
    Local area

    Seyond

    Sunnyvale, CA
    17 hours ago
  • $207k - $340k

     ...the team. LinkedIn's AI and Machine Learning Engineers are both data/research scientists and software engineers, who develop and implement machine learning...  ...from ideation to implementation. As a Principal Staff Software Engineer you will be setting the... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff/Principal Software Engineer - Medical Imaging & Robotics. Be the first to apply!