Software Engineer Navigation
3 weeks ago
Primary Function of Position:
As a Navigation Software Engineer within the Future Forward engineering team, you will join a small team of experts in the fields of robotics and medical imaging. You will collaborate and contribute to the conceptualization, design, and evaluation of new solutions for medical image analysis and computer vision to support a novel robotic system, taking algorithm concepts from initial prototypes to production software.
The primary function of this position is to design and implement a variety of software components as part of the Future Forward algorithms and software team. You will take on projects with broad technical scope, covering robotics, medical imaging, computer vision, computer graphics, and machine learning.
The ideal candidate is a self-directed and fast-paced engineer with excellent problem-solving skills, who can translate rough and approximate requirements into working prototypes, to arrive at high quality, complete solutions, through methodical iterations. This position will require close collaboration with cross-functional teams, including but not limited to product development teams, clinical team, systems analysts, design team, quality, and regulatory teams.
Quick learning and a desire to understand requirements from both an engineering and user perspective are essential to become a valuable navigation software engineer. A sense of shared responsibility and shared reward is required.
Your responsibilities will encompass all aspects related to the navigation software stack, ranging from the development and evaluation of medical computer vision and machine learning models for supporting key intraoperative tasks, to designing computer graphics content to improve how information is communicated to users via a graphical user interface. You will understand the system from both a technical perspective and from the user's viewpoint, and drive definition and development of algorithms and accompanying interfaces to improve our user experience.
Essential Job Duties
This position has responsibility for all aspects related to the navigation software of robotic surgical systems and instruments. Specifically, the Navigation Software Engineer is responsible for:
- Contributing to the development of state-of-the-art computer vision and machine learning algorithms for supporting physicians in the use of a robotic system while navigating complex 3D anatomy.
- Examining and improving the efficiency, scalability, and stability of various computer vision and machine learning models to meet the constraints of medical applications.
- Collaborating closely with designers, clinical engineers, and other software developers to integrate medical computer vision models into user-friendly applications.
- Defining high-level requirements and architecting clean software interfaces for a distributed robotic system.
- Participating in failure mode analysis to identify and implement robust hazard mitigation strategies.
- Refining prototypes to production-quality level software.
-
Software Engineer
2 months ago
Sunnyvale, California, United States OPT Nation Full timeThis engineer will develop networking protocols and features firmware architectural updates software tools and software build system enhancements.Scope Design develop test and maintain WLAN firmware and support tools. This includes Embedded C and Python programming Develop And maintain WLAN firmware features and participate in WiFi alliance compliance events...
-
Software Development Engineer
2 weeks ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:Intuitive Surgical, Inc. produces the da Vinci Surgical System, a minimally invasive robotic surgery system that uses highly complex mechanics, replaceable instruments and accessories, and enhanced three-dimensional visualization to extend surgical technique and precision beyond the limits of the human hand. The...
-
Software Test Engineer
7 days ago
Sunnyvale, California, United States Facebook Full timeThe Software Test Engineer develops software used in mass production environments to calibrate, test, and interface with custom test fixtures and develops processes used in contract manufacturer sites to build cutting edge AR/VR products. You will be involved from initial concept to execution and maintenance of specialized AR/VR specific applications that...
-
Senior Software Engineer
4 days ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of PositionWe seek a Software Engineer to join the Future Forward Research group at Intuitive Surgical. Our group's role is to explore new promising technologies for future products and services in the emerging computer- and robot-assisted medical interventions field. As a Senior Software Engineer, you will work on the design...
-
Software Development Engineer 3
2 months ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and decreasing surgical invasiveness, with patient safety as our highest priority.The Automation, Equipment and Test (AET) Team is responsible for making the robots that make the robots....
-
Software Development Engineer 3
3 weeks ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and decreasing surgical invasiveness, with patient safety as our highest priority.The Automation, Equipment and Test (AET) Team is responsible for making the robots that make the robots....
-
Software Development Engineer 3
1 day ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and decreasing surgical invasiveness, with patient safety as our highest priority.The Automation, Equipment and Test (AET) Team is responsible for making the robots that make the robots....
-
Software Engineer
1 week ago
Sunnyvale, California, United States Accuray Full timeGive hope.Give health.Make your mark in the fight against cancer.At Accuray, we make a direct and powerful impact on the lives of cancer patients every day - helping them live longer, better lives.But our commitment to innovation offers a truly unique opportunity: the chance to change the fight against cancer - helping to develop, introduce and support new...
-
Embedded Software Engineer
2 months ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:The IonTM endoluminal system is Intuitive's new robotic platform for minimally invasive biopsy in the peripheral lung, with an initial goal of improving the early diagnosis of lung cancer. This position will play a key technical role during the development of a novel new surgical robot system. The engineer will be...
-
Embedded Software Engineer
1 month ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:The IonTM endoluminal system is Intuitive's new robotic platform for minimally invasive biopsy in the peripheral lung, with an initial goal of improving the early diagnosis of lung cancer. This position will play a key technical role during the development of a novel new surgical robot system. The engineer will be...
-
Staff Software Engineer
7 days ago
Sunnyvale, California, United States Danaher Full timeAt Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing. Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solutions to solve the world's most complex health challenges. Our associates are involved in every stage of molecular diagnostics, from ideation to development and...
-
Senior Software Engineer, GUI
7 days ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionThe IonTM endoluminal system is Intuitive's new robotic platform for minimally invasive biopsy in the peripheral lung, with an initial goal of improving the early diagnosis of lung cancer. The Software Engineer, GUI designs and implements a variety of graphical user interface (GUI) elements, ranging from more traditional 2D GUI's to...
-
Senior Software Engineer, GUI
1 week ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionThe IonTM endoluminal system is Intuitive's new robotic platform for minimally invasive biopsy in the peripheral lung, with an initial goal of improving the early diagnosis of lung cancer. The Software Engineer, GUI designs and implements a variety of graphical user interface (GUI) elements, ranging from more traditional 2D GUI's to...
-
Sr Embedded Software Engineer
3 weeks ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of Position:As a Sr. Embedded Software Engineer, you will work with a group of talented and dedicated people to improve and extend Intuitive robotic product lines. You will contribute broadly to the Future Forward group, with focus on the embedded and platform software at the heart of Intuitive systems, with influence ranging...
-
Software Engineer – Surgical Robot Manufacturing
1 month ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of PositionYou'll play a key role on the Multiport Test Engineering team to enable the manufacturing of a new generation of surgical robots. You will develop automated, mechatronic-centric manufacturing test and diagnostic software that assures the calibration, performance, and safety of robot subsystems. The position will...
-
Software Engineer – Surgical Robot Manufacturing
1 month ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionPrimary Function of PositionYou'll play a key role on the Multiport Test Engineering team to enable the manufacturing of a new generation of surgical robots. You will develop automated, mechatronic-centric manufacturing test and diagnostic software that assures the calibration, performance, and safety of robot subsystems. The position will...
-
Staff Software Verification Engineer
7 days ago
Sunnyvale, California, United States Danaher Full timeAt Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing. Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solutions to solve the world's most complex health challenges. Our associates are involved in every stage of molecular diagnostics, from ideation to development and...
-
Staff Software Engineer UI
2 weeks ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob DescriptionDescription of Position:The da Vinci system pushes the frontier of human-machine interaction by fusing many technologies into a core product experience – technologies such as 3D immersive vision, real-time haptic interface and robotic manipulators. The Interaction Software Engineering team cuts across multiple technical disciplines to create...
-
Senior Software Quality Engineer
7 days ago
Sunnyvale, California, United States Danaher Full timeAt Cepheid, we are passionate about improving health care through fast, accurate diagnostic testing. Our mission drives us, every moment of every day, as we develop scalable, groundbreaking solutions to solve the world's most complex health challenges. Our associates are involved in every stage of molecular diagnostics, from ideation to development and...
-
Staff Software Engineer
1 month ago
Sunnyvale, California, United States OPT Nation Full timeStaff Software Engineer DevOps focusing on large scale distributed systems to take our hybrid cloud platform to the next level. You will be technical lead in the development and expansion of our cloud platform which services 2000+ engineers by provisioning infrastructure as code taking ownership of CI/CD to test deployments and automate rollbacks and...