Intuitive Surgical, Inc

Manager, Software Engineering - Emulation

Intuitive Surgical, Inc$150K — $180K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years in software development with at least 3 years in a management role or prior leadership experience
  • Proficient in mentoring and developing software engineers
  • Strong capability in understanding and debugging complex systems
  • Expertise in C++ and Python programming languages
  • Excellent communication skills for effective collaboration across diverse engineering teams

Responsibilities

  • Manage and mentor team members in da Vinci system software and emulation techniques
  • Oversee the development, deployment, and support of large-scale emulation features
  • Continuously learn and adapt to evolving da Vinci system software
  • Promote a 'simulation-first' software development approach within the organization
  • Facilitate ongoing communication between software engineering teams and the emulation group

Benefits

  • Market-competitive compensation packages including base pay and incentives
  • Opportunities for professional growth and development
  • Equity options available to employees
  • Dynamic and high-energy work environment
  • Collaborative culture with emphasis on fun and shared success
Full Job Description
Primary Function of Position

The multiport software group within Intuitive has an immediate opening in Sunnyvale, CA for a Software Manager with a focus on the internal da Vinci emulator. You will manage a small team responsible for extending, deploying, and supporting our full-system emulator and hybrid hardware-in-the-loop setups.

A successful candidate must excel in a high-energy focused team environment and must balance delivery of new features, supporting existing features, and tracking system changes. An excellent candidate can rapidly learn the large complex and continually evolving systems, through establishing working relationships with multiple engineers in multiple departments. A deep sense of shared responsibility and shared reward is required, as is the ability to make work fun and interesting.

Essential Job Duties
  • Manage and mentor direct reports to teach them about the da Vinci system software, our emulation frameworks, and how to become a better software engineer.
  • Manage the lifecycle of large-scale emulation features and direct individual contributors in developing, deploying, and supporting the features.
  • Learn and explore the continuously evolving da Vinci system software and firmware
  • Be an advocate for a "simulation-first" approach to software development that educates the wider engineering organization on the productivity benefits of using the emulator.
  • Establish and facilitate continuous communication between the other software engineering teams (i.e. our internal customers) and our emulation teams to enable rapid prototyping, fast support, and system integration of the emulator.


Qualifications

Required Education, Skills & Experience
  • Minimum 8 years as an individual contributor and 3 years as a people manager or prior management responsibilities through project management or team leadership efforts with a University degree
  • Experience mentoring software engineers
  • Extensive experience understanding and debugging complex systems
  • Experience using C++ and Python
  • Proficient communication skills and the ability to collaborate with a diverse range of talented engineers

Preferred Skills & Experience
  • Experience with Linux process management, signals, and inter-process communication
  • Experience with software project methodologies (scrum, agile, XP, etc.)
  • Experience with Linux Docker and Git


Additional Information

Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.

This position may be filled at a different job level than listed here depending on
business need and/or on the selected candidate's experience, knowledge and skills.
Compensation will be based primarily on the job level at which the role is filled and the
candidate's qualifications, consistent with applicable law.

We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target compensation ranges are listed.

About Intuitive Surgical, Inc

Intuitive Surgical, Inc. is an American corporation that develops, manufactures, and markets robotic products designed to improve clinical outcomes of patients through minimally invasive surgery, most notably with the da Vinci Surgical System. The company is part of the NASDAQ-100 and S&P 500. Intuitive Surgical has installed more than 5,000 surgical systems worldwide, and has more than 4,000 employees.
Learn more about Intuitive Surgical, Inc
Size
9,793 employees
Market Cap
$93.6 billion
Industry
Net Income
$1 billion
Founded
1999
5 Year Trend
+16.1%
Revenue
$4.3 billion
NASDAQ

Similar Jobs

More Jobs at Intuitive Surgical, Inc

More Information Technology Jobs

Find similar Manager, Software Engineering - Emulation jobs: