Senior Software Developer - Full-Stack @ Intuitive - Sunnyvale, CA

Job Overview

12 days ago

Senior Software Developer - Full-Stack

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 applications enabling connectivity solutions to surgeons.
  • Build secure, audio-video communication client applications on Windows and Linux 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 7 years of software development experience or proven competency developing and supporting various product categories including client, server, communication-centric, APIs, and embedded software development.
  • Strong hands-on software development skills in C++, Multi-threaded programming, and Windows/Linux App development.
  • Experience with TCP, UDP, RTP, HTTPS, and A/V standards such as MPEG, H.264, and WebRTC.
  • Ability to work in a dynamic and fast-paced environment.
  • Comfortable working in a collaborative / team-based approach.
  • Familiarity with Software Development Lifecycle (SDLC) processes.
  • Strong verbal and written communication skills.
  • Strong experience in isolating and troubleshooting software and hardware issues, identifying root causes quickly, documenting lessons learned, and proposing solutions for meeting customer needs.


Bonus Skills and Experience:

  • Experience in ReactJS / Vue.JS, ASP.NET Core, Responsive screen design (desktop, mobile).
  • Knowledge of C# and Embedded software development is a plus.
  • Working knowledge of Scrum or other Agile development methodologies.
  • Scripting languages (e.g., Typescript/Javascript, ) are a plus.
  • Expert experience with version control systems (eg. Git, Perforce)


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

Mid or Senior Software Developer - R1116, R1150, R1208, R1221

Ooma, INC

Sunnyvale, CA

Integration of Ooma-developed and 3rd party software. Designing, developing, and delivering high quality, elegant software is in your DNA.

Software Engineer OSS - R1016

Ooma, INC

Sunnyvale, CA

We are looking for an experienced software professional that thrives on writing and delivering elegant software for OSS (Operational Support Systems) and…

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.

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…

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.

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.

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…

Automation Engineer

TenaFe, Inc

Campbell, CA

Experience with software development flow and methodologies. Job Title: Automation Engineer (Contract or Full-time). Hands on working knowledge of Linux OS.

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 Software Engineer OSS - R1131

Ooma, INC

Sunnyvale, CA

We are looking for an experienced software professional that thrives on writing and delivering elegant software for OSS (Operational Support Systems) and…

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

Senior Software QA Engineer

NVIDIA

East Palo Alto, CA

Perform weekly regression testing of in-vehicle software for cloud releases. Develop test plans and test cases for fleet management and in-vehicle data…

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…

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…

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…

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…

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. DevOps Engineer

PRICE WATERHOUSE COOPERS

San Jose, CA

You’ll focus on managing the design and implementation of technology infrastructure within PwC, developing and enhancing both client and internal facing…

Android SDK Software Engineer

Tapjoy

San Francisco, CA

If you have built a library or framework that other developers have integrated either internally or externally. Some knowledge/experience with CI/CD tools.

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.

Sr. DevOps Engineer

PRICE WATERHOUSE COOPERS

San Francisco, CA

You’ll focus on managing the design and implementation of technology infrastructure within PwC, developing and enhancing both client and internal facing…

PwC Tech DevOps Engineering Lead

PRICE WATERHOUSE COOPERS

San Francisco, CA

Seeking a leader to build collaboration and transparency across software development and IT operations pipelines – leading to greater visibility for technology…

Ad