Sr. Software Engineer

Sunnyvale, California

Posted in Manufacturing and Production

This job has expired.

Job Info

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. Our mission is our guiding force; our culture is the DNA that makes us unique.  

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 complex challenges. 

We believe a great idea can come from anywhere—inclusion and mutual respect are vital to our culture. We value character grounded in integrity, a strong capacity to learn, the energy to get things done, and diverse experiences to help us think in new ways. We actively invest in our team members to support their long-term growth so they can continue to advance our mission and strive to achieve their highest potential.  

Join a team committed to taking big leaps forward for a global community of healthcare professionals and their patients. Together, let’s help to advance the world of minimally invasive care. 

Job Description:

The Sr. Software Engineer will work with a group of talented and dedicated people to improve and extend the digital product offerings on Intuitive’s surgical robotic product lines. The successful candidate will contribute broadly to the Data & Digital Development Group, with focused contribution on the network connectivity software on Intuitive’s surgical platforms.

As a senior member of the team, you will be involved in designing and maintaining system-side connectivity software as part of a holistic digital solution that is offered to our internal & external customers. The successful candidate must excel in a high-energy small focused team environment, be able to drive to solutions from rough requirements, and have a commitment to high product quality. Quick learning and a strong sense of shared responsibility and shared reward are required, as is the ability to make work fun and interesting. Supporting you will be a development and management team that knows and cares about what you are doing, and wants you to succeed.

Roles and Responsibilities:

  • Work with a cross-functional team to design, develop and verify network connectivity software on Intuitive's surgical platforms 
  • Architect efficient and intelligent networking solutions for transferring various types of data to/from cloud-based ISI servers
  • Support root cause analysis and issue resolution for released products and products in production
  • Perform formal risk analysis and develop software mitigations
  • Contribute to and support the definition and design of future-forward solutions.

Skill/Job Requirements:

In order to adequately perform the responsibilities of this position, the individual MUST have:

  • Minimum of a Bachelor degree in Computer Science or related technical field
  • Minimum 5+ years of hands-on experience with C/C++ and Python on embedded systems or IoT (Internet-of-things) devices (e.g. Arduino, Raspberry Pi)
  • Experience with network protocols (e.g. TCP/IP, HTTP, WebSocket)
  • Experience with network system design patterns (e.g. REST, Pub/Sub model)
  • Proven ability to work well in a team environment
  • Strong analytical and problem-solving skills
  • Excellent communication and documentation skills

Previous experiences in the following areas are optional but desirable:

  • Experience with asynchronous programming (e.g. multi-threading, asyncio) is highly desirable
  • Experience with message queue system design  (e.g. MQTT) is highly desirable
  • Experience with full stack Python web framework (e.g. FASTAPI, Django, Flask) is a plus
  • Experience with cybersecurity elements (such as SSL, TLS, PKI, JWT) is a plus
  • Experience with medical device software development life cycle is a plus
  • Experience with industrial embedded OS (e.g. Yocto, QNX) and cross-compilation is a plus

Intuitive is an Equal Employment Opportunity Employer. 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 qualified applicants with arrest and conviction records in accordance with fair chance laws.

Shift : Shift 1 - Day

Travel : No

Travel Requirements: No Shift: Shift 1 - Day

This job has expired.

More Manufacturing and Production jobs

Northrop Grumman
Buffalo, New York
Posted about 4 hours ago

Northrop Grumman
Palmdale, California
Posted about 4 hours ago

Northrop Grumman
Boulder, Colorado
Posted about 4 hours ago

Job Alerts

Provide an email, zip code for jobs, and/or job category to subscribe to job alerts. Learn more now.

*By subscribing, you agree to our Terms and Privacy Policy.