Senior Software Developer - Front-end @ Intuitive - Sunnyvale, CA

Job Overview

12 days ago

Senior Software Developer - Front-end

Intuitive - Sunnyvale, CA

At Intuitive, we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. As a pioneer in robotic-assisted surgery (RAS), we have been expanding our innovations through technology to help make a difference in the world. For 25 years, human ingenuity has guided our journey to help solve some of healthcare’s most complex challenges.

Join us in making big leaps forward for healthcare professionals and their patients. Together, let’s help to advance the world of minimally invasive care.


Primary Function of Position:

We are seeking a Software Engineer to join the Future Forward Research Group at Intuitive Surgical. Our group’s role is to explore speculative concepts and technologies that are promising for future products and services in the emerging field of computer and robot-assisted medical interventions. As a Software Engineer, you will work on the design and development of next-gen telepresence applications targeting end-users involved in surgical robotic procedures.


The successful candidate must excel in a high-energy, focused, small-team environment, and have a commitment to high-quality research prototypes and supporting infrastructure. A strong sense of shared responsibility and shared reward is required.


Roles & Responsibilities:

  • Build scalable, robust, reliable, platform-agnostic client applications enabling connectivity solutions to surgeons.
  • Build secure, audio-video communication client applications on Windows and mobile devices.
  • Participate in the design discussion, code reviews, leading the products to the next level using well-suited software design patterns and principles.
  • Integrate with back-end systems, APIs, and services.
  • Define the technical approach for product features, optimize for speed, performance, effectiveness, and reliability.
  • Conduct Unit/Integration tests, Interact with DevOps, QA, and Cybersecurity teams through product releases.


Skills, Experience, Education, & Training:

  • Minimum Educational background in software engineering or related program (MS degree preferred) or equivalent experience.
  • Minimum 10 years of software development experience or proven competency developing Full Stack applications with front-end technologies such as React.
  • Demonstrated hands-on skills of C++, C#,.Net, .Net Core, Web APIs
  • Rich experience in front-end development with React, Vue, and/or Angular.
  • Experience with TCP, UDP, RTP, HTTPS, and A/V standards such as MPEG, H.264, and WebRTC.
  • Hands-on experience with writing code in JavaScript/TypeScript, C# building RESTful APIs, data-driven applications, event/message-driven interfaces, and debugging apps using various tools.
  • Strong experience in troubleshooting software issues, identifying root causes quickly, documenting lessons learned, and proposing solutions for meeting customer needs.
  • Attention to detail in UI design implementation.
  • Experience in developing Windows Desktop Application
  • Strong communication and team-success-oriented collaboration skills.
  • Excellent programming skills with a solid understanding of software engineering techniques and methodologies.


Bonus Skills and Experience:

  • Experience with TCP, UDP, RTP, HTTPS, and A/V standards such as MPEG, H.264, and WebRTC.
  • Expert experience with multi-threaded programming
  • Expert experience with version control systems (eg. Git, Perforce)
  • Working knowledge of Scrum or other Agile development methodologies.


Please note that this is a contract role providing services to Intuitive through our direct sourcing partner, Raise Recruiting, who manages Intuitive’s Contractor Talent Community. If you are selected for this role, you will be employed by Raise and will not be an employee of Intuitive.

Work with an Award Winning Employer:

  • Best Places to Work, Glassdoor Employees’ Choice, 2019 (#12 of 100), 2020 (#7 of 100)
  • America’s Best Midsized Employers, Forbes, 2019 (#149 of 500)
  • Top 150 Places to Work in Healthcare, Becker’s Hospital Review, 2019
  • Top CEOs, Glassdoor, 2019 (#9 of 100)

Raise and Intuitive are Equal Employment Opportunity Employers. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws. We will consider for employment all qualified applicants with arrest and conviction records in accordance with fair chance laws.


Int22

Similar Jobs

Software Engineer (Apprentice Conversion)

IBM

San Jose, CA

Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide.

Software Automation Engineer

Tesla

Fremont, CA

Have a strong understanding of software fundamentals including software design, CI/CD, algorithm development, data structures, code modularity, and…

Staff Software Engineer

Intuitive

Sunnyvale, CA

Partner with our simulation, software, robotics, and data teams to ensure that the solution you build can encompass all of their needs and make this solution…

System Software Engineer

Intel

Santa Clara, CA

Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions.

Staff Software Engineer DevOps

Intuitive

Sunnyvale, CA

Minimum 8+ years of software development or DevOps experience with minimum bachelor’s degree in Computer Science or Engineering.

Embedded Software Engineer (Wireless Connectivity)

Fresh Consulting

Sunnyvale, CA

Develop the whole software stack for consumer hardware devices running Android. Relevant work experience, including software development experience coding in C…

SOFTWARE ENGINEER

University of California Office of the President

Oakland, CA

Advanced knowledge of secure software development. Demonstrated ability to create software specifications. Programming - Applies advanced software concepts to…

Senior Software Engineer

Walmart

Sunnyvale, CA

Bachelor’s degree in Computer Science and 3 years of experience in software engineering or related field OR 5 years of experience in software engineering or…

Senior Software Engineer

Intuitive

Sunnyvale, CA

Knowledge of C++ and Embedded software is plus. Experience in implementing full stack scalable software solutions on the Cloud. CI/ CD (Jenkins, GitLab etc.).

Sr Software Engineer- .NET / C#/ React web

PRA Health Sciences

Oakland, CA

We are looking to expand our core product development team with a backend developer who has five or more years experience in the development of web and web API…

Software Engineer (SRE)

Comcentric

Cupertino, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Software Engineer (SRE)

Comcentric

Palo Alto, CA

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

SENIOR SOFTWARE ENGINEER - PENSION ADMINISTRATION SYSTEM

University of California Office of the President

Oakland, CA

Advanced knowledge of secure software development. Demonstrated ability to create software specifications. Programming - Applies advanced software concepts to…

Staff Database/DevOps Engineer - SWAT

ServiceNow

Santa Clara, CA

The ideal candidate for this position is a software engineer with a strong background in database technologies, performance analysis, and strong troubleshooting…

Senior Director of Program Management

Tenable, Inc

Santa Clara, CA

5+ years of software development experience, including experience with leading projects. The Senior Director of Program Management role within the product…

Software Engineer

Comcentric

Oakland, CA

Salary, Bonus, Stock, Sign-on Bonus ($40-80K). The Site Reliability Engineering Team requires a mix of Software Engineering background and Systems Engineering.

Applications Development Engineer -Broad Band Plasma

KLA

Milpitas, CA

Perform product diagnosis, problem resolution, interface with software and systems engineering to verify that hardware and software problems have been resolved.

SENIOR ORACLE SUPPORT DEVELOPER

University of California Office of the President

Oakland, CA

Set the technical requirements for complex software specifications. Apply advanced software concepts to plan, design, develop, modify, debug, deploy and…

Site Reliability Engineer-1398281

JPMorgan Chase Bank, N.A.

Palo Alto, CA

Provides support to drive the maturity of the software development lifecycle. Deep understanding of SRE philosophy, technologies, platforms and tools, SLA…

Software Development Engineer II - Backend

Hotwire

San Francisco, CA

Drive continuous improvement in our software and development process within an agile development team. From the back-end supply and database functions to new…

Android Software Engineer III – Experience Platform

Expedia.com

San Francisco, CA

Advise on technical limitations of software design for products and provide alternative solutions. Are you the type of person who loves to bring outstanding…

Sr. Associate, Cyber Security - Cloud DevOps

KPMG

Santa Clara, CA

Coordinate the design and implementation of Secure DevOps engineering solutions. Automate, build, deploy and integrate security tools with application pipelines…

Sr. Associate, Cyber Security – Cloud DevOps Engineer

KPMG

Santa Clara, CA

Coordinate the design and implementation of Secure DevOps engineering solutions. Automate, build, deploy and integrate security tools with application pipelines…

Director, DevOps Architect

KPMG

Santa Clara, CA

Aspects of this leadership position will also encompass both quality assurance and continuous site/software testing. 10+ years project management experience.

Ad