Current jobs related to Software Engineer Navigation - Sunnyvale, California - Intuitive Surgical


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...


  • Sunnyvale, California, United States Intelliswift Software Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Intelliswift Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable front-end applications using React and TypeScript.Key ResponsibilitiesDevelop and maintain high-quality, scalable front-end...


  • Sunnyvale, California, United States Lockheed Martin Full time

    Job Title: GNC Sr EngineerCompany: Lockheed Martin SpaceWe are seeking a highly skilled GNC Sr Engineer to join our Simulation and Performance team on the Next Generation Interceptor (NGI) program. As a key member of our team, you will play a critical role in developing and integrating missile guidance, navigation, and control systems.Key...


  • Sunnyvale, California, United States ViaBot Full time

    About ViaBot:ViaBot is at the forefront of robotics innovation, focusing on the development of autonomous mobile robots. We are currently looking for a skilled software engineer specializing in robotics to enhance our flagship product, RUNO. Your expertise will be vital in the integration and testing of software systems that elevate our platform's...


  • Sunnyvale, California, United States ViaBot Full time

    About ViaBot:ViaBot is at the forefront of robotics innovation, focusing on the development of cutting-edge autonomous mobile robots. We are currently looking for a skilled robotics software engineer to enhance our flagship product, RUNO. In this pivotal role, you will be instrumental in the integration and testing of software systems that elevate our...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job OpportunityJob Title: Senior Software EngineerJob Summary:Lynx Software Technologies, a leading provider of software solutions, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the needs of our...


  • Sunnyvale, California, United States Theery Full time

    Job DescriptionTheory is seeking a highly skilled Robotics Software Engineer to join our dynamic team. As a key member of our robotics software development team, you will be responsible for designing, developing, and maintaining advanced software solutions for our cutting-edge robotics systems.Key ResponsibilitiesSoftware Development:Design and develop...


  • Sunnyvale, California, United States ViaBot Full time

    About UsAt ViaBot, we are pioneering the development of autonomous robots designed to address practical challenges in various sectors. Our flagship product, RUNO, is an advanced mobile robot engineered for outdoor commercial applications such as cleaning and security. With a proven track record of over 800 million square feet serviced, we aim to redefine the...


  • Sunnyvale, California, United States ViaBot Full time

    About UsAt ViaBot, we are pioneering the development of autonomous robots designed to address practical challenges in various industries. Our flagship product, RUNO, is an innovative mobile robot engineered for outdoor commercial applications such as cleaning and security. With a significant footprint across the nation and extensive operational success, we...


  • Sunnyvale, California, United States TEKsystems Full time

    Exciting Role at a Premier Telecommunications FirmPosition Overview: Develop and oversee a comprehensive array of DevOps tools, methodologies, and technologies to enhance the Signify IoT Platform. Collaborate in establishing practices and standards for the engineering teams focused on IoT Platform development. Create frameworks and libraries to facilitate...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareOverview: We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable devices.Key Qualifications:7 to 10+ years of relevant experience, with a focus on leadership roles.Expertise in power consumption analysis and...


  • Sunnyvale, California, United States Google Full time

    Essential Qualifications:Bachelor's degree or equivalent hands-on experience.A minimum of 5 years in software development utilizing one or more programming languages, alongside a solid understanding of data structures and algorithms.At least 3 years of experience in testing, maintaining, or launching software products, with 1 year focused on software design...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareLocation: Not specifiedRole Overview:We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable technology. The ideal candidate will possess a strong background in:Experience: 7 to 10+ years in hardware engineering...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareLocation: Not specifiedContract Duration: Not specifiedKey Qualifications:7 to 10+ years of experience in hardware engineering with a focus on leadership roles.Expertise in power consumption analysis for consumer electronics and wearable technology.Proficient in power and thermal measurement...


  • Sunnyvale, California, United States Wal-Mart Full time

    Job SummaryWe are seeking a highly experienced and skilled Director of Software Engineering to lead our software development team at Wal-Mart. As a key member of our technology leadership team, you will be responsible for driving the development of innovative software solutions that meet the needs of our customers.Key ResponsibilitiesLead a team of software...

  • Software Engineer

    2 months ago


    Sunnyvale, California, United States Intuitive Surgical Full time

    Job DescriptionPrimary Function of Position The Core Technologies Engineering (CTE) group within Intuitive has an immediate opening in Sunnyvale, CA for a software engineer with a focus on the internal da Vinci emulator. You will be on a small team responsible for building, deploying, and supporting our full-system emulator and hybrid hardware-in-the-loop...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareLocation: Not specifiedContract Duration: Not specifiedKey Qualifications:7 to 10+ years of experience in hardware engineering with a focus on leadership roles.Expertise in power consumption management for consumer electronics and wearable technology.Proficient in power and thermal measurement...

  • Software Engineer

    3 weeks ago


    Sunnyvale, California, United States Siri InfoSolutions Inc Full time

    Job OverviewHello,We have an exciting opportunity for a Software Engineer position that is available.Please submit your most recent resume if you are currently exploring job opportunities.Position: Software EngineerType: ContractLocation: RemoteKey QualificationsMinimum of 8 years of demonstrated experience in developing modern customer-centric SAAS web...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareKey Responsibilities:Oversee hardware engineering projects with a focus on power efficiency in consumer electronics and wearable technology.Conduct power and thermal measurements to ensure optimal performance of devices.Implement data collection and tuning processes to enhance automation and...

Software Engineer Navigation

4 months ago


Sunnyvale, California, United States Intuitive Surgical Full time
Job Description

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.