Intuitive Surgical Careers

Manufacturing Software Engineer

Blacksburg, Virginia

Job Description

Job: Engineering
Primary Location: United States-Virginia-Blacksburg-Blacksburg
Schedule: Full-time


Company Description:

Who is Intuitive Surgical? The numbers tell an amazing story. Learn more about our company.

Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and decreasing surgical invasiveness, with patient safety as our highest priority.
Primary Function of Position:
The successful candidate will design, implement, debug and verify embedded and PC software necessary for the production of new robotic surgical platforms.  The engineer must excel in a high-energy, focused, small-team environment and have a commitment to high product quality.
Roles and Responsibilities:
  • Work on a cross-functional team to design, implement, document and qualify software to be used in fixtures on a manufacturing line
  • Collaborate with the product team, hardware/software developers, and manufacturing engineers to develop comprehensive diagnostic software to ensure devices meet specific requirements
  • Assist in the development of formal manufacturing process instructions that use software to perform tests
  • Ensure FDA compliance through documentation, unit testing, peer reviews, and validation of software output
  • Support engineers in verification and validation activities

Skill/Job Requirements
  • A degree in Electrical, Mechanical, Mechatronics, or Computer Engineering, or similar field relating to robotics or electro-mechanical systems.
  • 2+ years of development experience in manufacturing engineering, test engineering, diagnostics software, or embedded software development.
  • Hands-on engineering experience with proven ability to work well in a team environment
  • Strong ability to isolate and debug embedded hardware and software problems
  • Experience and proficiency with scripting languages (e.g. Python, JavaScript, etc.) for diagnostic and test automation
  • Experience with Object Oriented development in C++ (or similar)
  • Experience with Labview is encouraged
  • Experience with embedded Linux development is a plus
  • Excellent written and oral communications skills
  • A passion for creating robust and reliable products
We are an AA/EEO/Veterans/Disabled employer.