Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer - Equipment Control

Intuitive

Senior Software Development Engineer - Equipment Control Full-time Shift: Day Travel Requirements: 10% of the time Max. Salary Region 2: 230700 USD Max. Salary Region 1: 271400 USD Ways of Working: Onsite - This job is fully onsite. Employee Type: Employee Min. Salary Region 1: 188600 USD Global Job Level (HCM): Professional 4 (11) Min. Salary Region 2: 160300 USD It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive . As a global leader in robotic-assisted surgery and minimally invasive care , our technologies—like the da Vinci surgical system and Ion —have transformed how care is delivered for millions of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery smarter, safer, and more human. Every day, our work helps care teams perform with greater precision and patients recover faster, improving outcomes around the world. The problems we solve demand creativity, rigor, and collaboration. The work is challenging, but deeply meaningful—because every improvement we make has the potential to change a life. If you’re ready to contribute to something bigger than yourself and help transform the future of healthcare , you’ll find your purpose here. Primary Function of Position: 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. The Automation, Equipment and Test (AET) Team is responsible for making the robots that make the robots. We develop and maintain equipment, fixtures, and tooling that optimize and streamline the manufacturing process of instruments and accessories. This candidate will play a key role as part of the AET team to enable the design and manufacturing of new surgical robotic systems, instruments, and accessories. This engineer will develop software and algorithms for custom semi-automated electro-mechanical systems that assure products’ performance, reliability and safety. Additionally, this candidate will provide team members with technical leadership and contribute to architecture of manufacturing platform and applications. The position will require close collaboration with product development teams, systems analysts, electrical engineers, mechanical engineers, manufacturing engineers, and quality engineers to build a coherent diagnostic strategy and develop software to implement that strategy. This role requires but is not limited to: Design, develop, and implement software solutions for equipments that builds and tests medical devices such as robotic systems, instruments and accessories Build and maintain software infrastructures that enable value extraction from the data generated Analyze and optimize manufacturing processes to improve efficiency, reduce costs, and enhance productivity Understand products’ operations and controls, and develop the means to ensure their integrity in volume production Document, direct and perform IQOQPQ and DQ validation activities on manufacturing equipment Develop, document and 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 and enhance existing production software Mentor less experienced engineers Required Skills and Experience: Strong proficiency in modern programming languages, frameworks and tools (C#/Python is a plus) Solid understanding of OOA/OOD/OOP/Design Patterns/SW Architecture Passionate about technologies and loves programming Ability to map, design, develop, and test software solutions from inception to launch Exercises judgment in selecting methods,techniques, and evaluation criteria for obtaining results Experience in integrating software with hardware components such as PLCs, sensors, and robotics Experience in System Level Design and Software Platform design A track record in driving, planning, executing, and delivering projects and proactively communicating about progress, roadblocks Ability to quickly learn and adapt to new technologies and methodologies Motivated to continually improve best practices Ability to work with vague and dynamic requirements Excellent ability to communicate effectively (verbal and non-verbal) with cross-functional teams and stakeholders Foster strong sense of team with peers through solicitation of feedback and constructive contribution to review sessions Ability to technically lead and mentor a team of engineers, providing technical guidance and support, and drive team projects Strong analytical and structured problem-solving skills to diagnose and resolve complex technical issues Required Education and Training: Bachelor’s 5 years or master’s 3 years in engineering (Software Engineering or Computer Science preferred) andsoftware design and development experience (higher degree can offset years of experience) Working Conditions Able to work with computers and equipment over extended periods. Preferred Skills and Experience: Strong industry experience in architecture and development of scalable, production quality software systems Fully understand Software Development Life Cycle (SDLC) Familiarity with data engineering, especially for industrial domain Experience developing robotic or electro-mechanical systems, including control systems Experience in medical device manufacturing or regulated engineering environment Knowledge of software security principles and practices is plus Knowledge of control systems and industrial automation protocols (e.g., Modbus, OPC, Ethernet/IP) is plus 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. Intuitive is an Equal 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. U.S. Export Controls Disclaimer:In accordance with the U.S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to U.S. export controls for prospective employeeswho are nationals from countries currently on embargo or sanctions status. Certain information you provide as part of the application will be used for purposes of determining whether Intuitive Surgical will need to (i) obtain an export license from the U.S. Government on your behalf (note: the government’s licensing process can take 3 to 6+ months) or (ii) implement a Technology Control Plan (“TCP”) (note: typically adds 2 weeks to the hiring process). For any Intuitive role subject to export controls, final offers are contingent upon obtaining an approved export license and/or an executed TCP prior to the prospective employee’sstart date, which may or may not be flexible, and within a timeframe that does not unreasonably impede the hiring need. If applicable, candidates will be notified and instructed on any requirements for these purposes. We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws. Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee. This position may be filled at a different job level than listed here depending 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. By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply #J-18808-Ljbffr Intuitive

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer - Equipment Control in Sunnyvale, CA vacancy
  • Intuitive in Sunnyvale, California is seeking a Senior Software Development Engineer to join their Equipment Control team. The role focuses on designing and developing software solutions for medical devices, ensuring efficiency and safety in manufacturing processes. The... 
    Senior

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $215k - $230k

    Apptronik is looking for a Senior Software Engineer to enhance the development of advanced robots. This position involves building the software for real-time control and ensuring robots function reliably in human environments. The ideal candidate will have extensive experience... 
    Senior

    apptronik

    Sunnyvale, CA
    1 day ago
  • A leading robotics company in California is seeking talented Control Engineers to develop state-of-the-art algorithms for robotic systems. Responsibilities include optimizing control performance, conducting experiments, and collaborating with cross-functional teams. Candidates... 
    Senior

    IntelliPro

    Santa Clara, CA
    1 day ago
  • $190k - $260k

    Senior Software Engineer, Controls (MATLAB) Mountain View, CA Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground...  ...from MATLAB / Simulink to embedded C / C++. Development, testing, and tuning of controllers for mobile autonomous... 
    Senior
    Work at office
    Flexible hours

    Kodiak

    Mountain View, CA
    1 day ago
  • $190k - $260k

     ...leverages its commercial self‑driving software to develop, test and deploy...  .... We are looking for an experienced Controls Software Engineer who is passionate about safety‑critical...  ...results. What you’ll bring: Software development experience writing production‑level MATLAB... 
    Senior
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Omaze

    Mountain View, CA
    3 days ago
  • Gatik AI, Inc. in Mountain View, CA is looking for an algorithm engineering expert to develop and improve vehicle chassis control algorithms. This role emphasizes algorithm development of embedded ECU software for safety-critical automotive applications. Candidates should... 
    Senior

    Gatik AI, Inc.

    Mountain View, CA
    1 day ago
  • Waymo in Mountain View is looking for a Hardware Engineer to develop and manage Body Control systems for their autonomous driving technologies. This full...  ..., managing integration, and leading feature development. The salary range for this position is competitive, with... 
    Senior
    Full time

    Waymo

    Mountain View, CA
    1 day ago
  • Intuitive in Sunnyvale, California is seeking a Software Development Engineer for Equipment Control. This role involves designing and implementing software for robotic systems and optimizing manufacturing processes. The ideal candidate will have a strong programming background... 

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $190k - $250k

     ...Full time Location Type On-site Department Engineering Compensation $190K - $250K Logos Space is a...  ...Responsibilities, & Qualifications Logos is seeking a Senior Payload Pointing Control Software Engineer to lead the development of our onboard, real-time beam control system.... 
    Senior
    Full time
    Local area
    Worldwide

    Logos Space

    Mountain View, CA
    1 day ago
  • $125k - $140k

     ...company’s precision material slicing equipment. Having recently closed on an $80...  ..., we are seeking a Machine Control Software Engineer to support the development, integration, and maintenance of...  ...teams. The engineer will report to a senior member of the machine control... 
    Senior
    Temporary work

    Halo Industries, Inc.

    Santa Clara, CA
    1 day ago
  • $262k - $365k

    Senior Staff Software Engineer, Cloud, Dataproc, Control-Plane Apply Benefits Health, dental, vision, life, disability insurance Retirement Benefits: 401(...  ...integrate advanced AI‑driven management tools and development techniques to enhance team productivity and streamline... 
    Senior
    Temporary work

    Google

    Sunnyvale, CA
    5 hours ago
  •  ...and collaborative robots — with motion control handled primarily by Beckhoff TwinCAT controllers...  ...legacy code Collaborate with robotics engineers, mechanical, and electrical teams to...  ...PLC codebases — not just greenfield development Solid understanding of EtherCAT topology... 
    Senior
    Contract work
    Relocation
    Relocation package

    IventIM

    Sunnyvale, CA
    1 day ago
  • $158k - $241.9k

    General Motors is looking for a Senior Software Engineer in Mountain View, California, to join their Local Planner Controller team in Embodied AI. This role involves leading vehicle dynamics and controls software development for the GM Super Cruise system, ensuring high... 
    Senior
    Local area
    Relocation package

    General Motors

    Mountain View, CA
    1 day ago
  • Netris is seeking a senior backend engineer to design, own, and build the distributed control-plane services behind our platform. You will translate high-level infrastructure requirements into scalable, production-grade designs and implementations, taking ownership across... 
    Senior

    Netris

    Santa Clara, CA
    1 day ago
  •  ...leader in robotic-assisted surgery. As a Systems Analyst (Robotic Control Engineer) you will develop and tune algorithms for the Ion Endoluminal...  ...rapid iteration. You will collaborate across hardware and software teams, perform testing and modeling, and contribute to... 
    Senior

    Intuitive

    Sunnyvale, CA
    1 day ago
  • Suitable Technologies, Inc. is seeking a Senior Firmware Engineer to take ownership of embedded software for their robotics platform. This role...  ...years of experience in embedded software development, particularly in DC motor control and ARM-based systems. There are numerous... 
    Senior

    Suitable Technologies, Inc.

    Palo Alto, CA
    1 day ago
  • Intuitive is seeking a Systems Analyst (Robotic Control Engineer) for the Ion Endoluminal System. You will generate, tune, and debug key algorithms...  ...and build tools supporting these algorithms across robotics software and hardware domains. Ideal candidates have strong C/C++/... 
    Senior

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $180k - $200k

    Johnson & Johnson MedTech is seeking a Senior Robotics & Controls Engineer in Santa Clara, CA. This role involves designing advanced medical robotic platforms and leading software development for surgical tools, primarily using C++ and Python. Candidates must hold a Master... 
    Senior
    Full time

    Johnson & Johnson MedTech

    Santa Clara, CA
    1 day ago
  • Intuitive is seeking a Senior Robotic Algorithms & Controls Engineer (Systems Analyst) to support the da Vinci Surgery product line. This role requires expertise in algorithm design for surgical robots, ensuring high product quality and reliability. Candidates require a... 
    Senior

    Intuitive

    Sunnyvale, CA
    1 day ago
  • Commonwealth Fusion Systems is seeking a Staff Controls and Software Engineer to design and implement robust control systems for industrial equipment. You will collaborate with R&D and engineering peers to create scalable architectures for PLCs, HMIs, servo drives, and... 
    Senior

    Cfsenergy

    Milpitas, CA
    1 day ago
  • $287.5k

    NVIDIA seeks a motivated software engineer to join its Cumulus Linux team in Santa Clara, California. You will develop routing and network virtualization functionalities using protocols like BGP and OSPF. This position requires strong C programming skills and at least 5... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $215k - $230k

     ...change the world for the better. JOB SUMMARY As a Senior Software Engineer, you will play a pivotal role in the development of advanced, general-purpose robots designed to...  ...on our on-board computer to enable real-time control, seamless integration of robot data and models,... 
    Senior
    Local area

    apptronik

    Sunnyvale, CA
    4 days ago
  • Senior Robotic Algorithms & Controls Engineer (Systems Analyst) Full-time Shift: Day Travel Requirements: 10% of...  ...perform a central role in the design, development, and support of products in the...  ...into electrical, mechanical, software, control, user interface, and safety... 
    Senior
    Full time
    Local area
    Worldwide
    Shift work

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $139.1k - $180.1k

    Join Fortinet as a Staff/Senior Software Developer and play a pivotal...  ...role in the entire software development lifecycle of our existing and...  ...updates using source control systems. Optimize and support...  ...Knowledge of professional software engineering practices, including... 
    Senior
    Full time

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $160k - $200k

    Responsibilities Design, develop, and maintain the control plane services for user management, configuration, and orchestration. Build scalable microservices and RESTful APIs using C++ or Go . Implement authentication, authorization, and auditing mechanisms. Ensure... 
    Full time

    Zoomcar

    Santa Clara, CA
    2 days ago
  • $128k - $258.75k

    NVIDIA is looking for a Senior Memory Controller Verification Engineer in Santa Clara, CA, to work on Tegra SoCs. The role involves defining verification scope, collaborating with memory controller designers, and ensuring coverage of RTL design. Candidates should have... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $180k - $200k

    Senior Robotics & Controls Engineer Employer: Auris Health, Inc. Location: Santa Clara, CA Job Type: Full-Time Compensation: $...  ...(mechanical, electrical, systems) to develop software for medical applications. Lead development and implementation of robotic controls algorithms... 
    Senior
    Full time
    Local area
    Immediate start

    Johnson & Johnson MedTech

    Santa Clara, CA
    1 day ago
  •  ...Primary Function of Position Systems Analysts (Robotic Control Engineers) are primarily responsible for generating, tuning, and...  ...), you will work on both robotic algorithms and the development of tools and software infrastructure that support those algorithms. The successful... 
    Senior
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $190k - $260k

     ...leveraging its commercial self-driving software to develop, test and deploy...  ...We are looking for an experienced Controls Software Engineer who is passionate about safety-critical...  ...results What you'll bring: Software development experience writing production-level MATLAB... 
    Senior
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    5 days ago
  • $154k - $202k

     ...low‑cost energy. Position Summary Antora is seeking a Senior Controls & Software Engineer to own the integration of the control systems and software...  ..., especially when leveraging AI for rapid script development. Commissioning Leadership: Hands‑on experience developing... 
    Senior
    Full time
    Remote work
    Flexible hours

    Antora Energy

    San Jose, CA
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer - Equipment Control. Be the first to apply!