Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Development Engineer

Home > C# programming jobs

Senior Software Development Engineer in USA

  • Intuitive
  • Full time
  • Email
  • Sunnyvale, CA

Responsibilities

  • Design, develop, and implement software for equipment that builds and tests medical devices, including robotic systems, instruments, and accessories.
  • Build and maintain software infrastructure that enables value extraction from manufacturing data.
  • Analyze and optimize manufacturing processes to improve efficiency, reduce costs, and increase productivity.
  • Understand product operations and controls and develop methods to ensure product integrity during volume production.
  • Document, direct, and perform IQOQPQ and DQ validation activities for manufacturing equipment.
  • Develop, document, and follow good software development practices.
  • Own manufacturing software, support and enhance production software, and drive cross-functional projects to completion.
  • Integrate software with hardware components such as PLCs, sensors, and robotics.
  • Provide technical leadership, mentor less experienced engineers, and guide team projects.
  • Diagnose and resolve complex technical issues while communicating progress and roadblocks to stakeholders.

Requirements

  • Bachelor’s or master’s degree in engineering, preferably Software Engineering or Computer Science.
  • 8+ years of software design and development experience; a higher degree can offset years of experience.
  • Strong proficiency in modern programming languages, frameworks, and tools, with C# and Python identified as a plus.
  • Solid understanding of object-oriented analysis, object-oriented design, object-oriented programming, design patterns, and software architecture.
  • Experience with system-level design, software platform design, hardware integration, and developing and testing software from inception through launch.
  • Experience driving, planning, executing, and delivering projects and proactively communicating about progress and roadblocks.
  • Ability to technically lead and mentor engineers, work with vague and dynamic requirements, and adapt to new technologies and methodologies.
  • Strong analytical, structured problem-solving, communication, collaboration, and continuous-improvement skills.
  • Preferred experience includes scalable production-quality software systems, the software development life cycle, industrial data engineering, robotic or electro-mechanical systems, control systems, medical device manufacturing, regulated engineering environments, software security principles, and industrial automation protocols.

Benefits

  • Fully onsite position with day shift schedule.
  • Approximately 10% travel required.
  • Employment is as an employee position; vaccination proof may be required depending on the role or customer.
  • Market-competitive compensation package includes base pay, incentives, benefits, and equity.
  • The position may be filled at a different job level depending on business need and the candidate’s experience, knowledge, and skills.

Salary: $160k - $271k/yr

Intuitive

Intuitive is a global leader in robotic-assisted surgery, specializing in minimally invasive care that enhances the healing potential of physicians and improves patient outcomes. We are dedicated to transforming healthcare delivery through innovative technology and intelligent design, making life...

Similar positions

Software Engineer III

  • Nextech
  • Full time
  • USA
  • 09/12/2026
  • Salary: Competitive
  • Remote

Associate Quality Assurance Engineer

  • Kaleris
  • Full time
  • Others
  • 09/12/2026
  • Chennai, India

Senior Full-Stack Engineer

  • Pearl
  • Full time
  • Remote
  • 09/12/2026
  • Ukraine

Associate Quality Assurance Engineer

  • Kaleris
  • Full time
  • Others
  • 09/12/2026
  • Chennai, India

Senior Backend Entwickler - Manufacturing

  • PartSpace GmbH
  • Full time
  • Others
  • 09/12/2026
  • Munich, Germany