Senior Software Engineer

Intuitive•San Francisco, CA
•$160,300 - $271,400•Onsite

About The Position

The Senior Software Engineer will be part of the Manufacturing Software Engineering team, enabling the manufacture of new surgical robotic instruments and accessories. The role develops software and algorithms to assure each instrument’s kinematic performance and safety, working closely with product development teams, systems analysts, electrical, mechanical, manufacturing, and quality engineers to create diagnostic strategies and implement them in software. The engineer architects, designs, and develops software systems that control manufacturing machines and streamline processes, and builds and maintains software infrastructure to extract value from generated data. The role requires understanding new products’ operation and control, ensuring their integrity in volume production, and designing, documenting, and qualifying software for manufacturing. The engineer follows good software development practices, works independently to overcome roadblocks, owns manufacturing software, drives cross-functional projects to completion, and supports existing production software. This is a fully onsite, day-shift employee position. The work involves using computers and equipment for extended periods.

Requirements

  • Passion for technology and programming.
  • Ability to map, develop, and test projects from inception to launch.
  • Judgment in selecting methods, techniques, and evaluation criteria to obtain results.
  • Track record of planning, executing, and delivering projects.
  • Motivation to continually improve best practices.
  • Adaptability to dynamic requirements.
  • Enjoyment of tackling large, complex problems.
  • Good communication skills and ability to drive issues to resolution within constraints.
  • Excellent ability to communicate complex concepts to engineers in different functional areas.
  • Strong programming skills and experience.
  • Solid understanding of OOA, OOD, OOP, and design patterns.
  • Detail-oriented team player.
  • Resourceful problem-solving ability.
  • Ability to foster a strong sense of team through soliciting feedback and making constructive contributions to review sessions.
  • Demonstrated technical leadership.
  • Bachelor’s or master’s degree in engineering; Software Engineering or Computer Science preferred.
  • At least 5 years of software development experience; a higher degree can offset years of experience.
  • Ability to work with computers and equipment over extended periods.

Nice To Haves

  • C# or Python programming experience.
  • Familiarity with web technologies such as RESTful APIs, web services, HTML, CSS, and AngularJS.
  • Familiarity with databases, including SQL and NoSQL.
  • Experience developing robotic or electromechanical systems, including control systems.
  • Strong analytical, time management, interpersonal, listening, and communication skills.
  • Experience in medical device manufacturing or a regulated engineering environment.
  • Strong industry experience in architecture and development of scalable, production-quality systems.
  • Full understanding of the Software Development Life Cycle (SDLC).
  • Familiarity with statistical analysis, Six Sigma, and/or Statistical Process Control.

Responsibilities

  • Architect, design, and develop software systems that control machines and streamline manufacturing processes.
  • Build and maintain software infrastructure that enables extraction of value from generated data.
  • Understand each new product’s operation and control, and develop means to ensure integrity in volume production.
  • Design, document, and qualify software for manufacturing new instruments and accessories.
  • Follow good software development practices.
  • Work independently to overcome roadblocks with minimum guidance.
  • Take ownership of manufacturing software and work with cross-functional teams to drive projects to completion.
  • Support existing production software.

Benefits

  • Market-competitive compensation package including base pay, incentives, benefits, and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service