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

Software Engineer, IoT

Intuitive Surgical

Company DescriptionIt 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.Job DescriptionPrimary Function of Position The Software Engineer will collaborate with a skilled and dedicated team to advance and expand the digital solutions available in Intuitive’s surgical robotic product portfolio. The individual selected for this role will make a significant impact on the IoMT & Platform Integration team, especially by developing and enhancing the network connectivity software for Intuitive’s surgical platforms.In this position, your responsibilities will include designing and developing network connectivity software on the system side, contributing to a comprehensive digital solution delivered to our customers. To excel, you must thrive in a dynamic and focused team setting, possess outstanding communication abilities, and balance independent work with effective teamwork during all phases of planning, development, integration, and assessment of exploratory concepts and initial product versions.A strong candidate will quickly become familiar with existing systems and devise innovative, yet practical solutions based on requirements. You’ll be supported by a caring management and development team dedicated to your professional success.Essential Job DutiesDesign, Develop, and Maintain Embedded Network ApplicationsBuild and sustain embedded software solutions utilizing network communication protocols such as TCP/IP, WebSocket, and MQTT, ensuring seamless integration with scalable cloud environments (including AWS VPC, EC2, and ELB).Perform root cause analysis and address issues for products in both released and production stages.Security and ReliabilityEnsure embedded network applications meet security and reliability requirements.Implement encryption, authentication, and authorization where necessary.Collaboration and ComplianceWork closely with cross-functional teams (Quality Assurance, Product Management, Cybersecurity, Regulatory Affairs, Clinical Affairs) to deliver high-quality solutions compliant with FDA medical device regulations and IEC 62304 software lifecycle standardsContribute to formal risk analysis (such as FMEA) and develop software-based mitigations to address identified risksQualificationsRequired Education, Skills and ExperienceMinimum of a bachelor’s degree in computer science or related technical field (Graduate degree preferred)A minimum of 2 years of hands-on experience with C/C++ and Python on embedded systems or IoT (Internet-of-things) devicesExperience with network protocols (e.g., TCP/IP, WebSocket)Experience with network system design patterns (e.g. REST, Pub/Sub model)Proven ability to work well in a team environmentStrong analytical and problem-solving skillsExcellent communication and documentation skillsPreferred Skills and ExperienceExperience with adopting new technologies to build network-connected robotic or embedded systems is highly desirableExperience with AWS IoT cloud development is highly desirableExperience with asynchronous programming (e.g. multi-threading, asyncio) is a plusExperience with cybersecurity elements (such as SSL, TLS, PKI, JWT) is a plusExperience with medical device software development life cycle is a plusExperience with industrial embedded OS (e.g. Yocto, QNX) and cross-compilation is a plusAdditional InformationDue 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.Mandatory NoticesU.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 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.Accommodation & Accessibility Notice:Intuitive is committed to providing reasonable accommodations to qualified individuals with disabilities. If you require assistance or an accommodation during any part of the application or interview process, please contact People Services at View email address on click.appcast.io 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.SummaryType: Full-timeFunction: EngineeringExperience level: AssociateIndustry: Medical Device

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, IoT in Sunnyvale, CA vacancy
  •  ...Primary Function of Position  The Software Engineer will collaborate with a skilled and dedicated team to advance and expand the digital solutions...  ...-on experience with C/C and Python on embedded systems or IoT (Internet-of-things) devices Experience with network protocols... 
    Suggested
    Full time
    Local area
    Remote work
    Flexible hours

    Intuitive

    Sunnyvale, CA
    11 days ago
  • $96.96k - $121.2k

     ...NoJob Description:Cloud Services Architect, IoT Edge Laboratory Company: Hitachi America...  ...or MS in Computer Science, Computer Engineering, or related field with at least 10 years...  ...designing and building distributed cloud based software systems.Experience in go-to-market... 
    Suggested
    Full time
    Work at office
    Worldwide

    Hitachi

    Santa Clara, CA
    3 days ago
  •  ...is looking for a new grad Cybersecurity Engineer who is passionate about building security...  ...and authenticity of firmware and software during boot-up Partner with hardware engineers...  ..., or personal projects in embedded or IoT security Don't meet every single requirement... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Internship
    Work at office
    Remote work
    Day shift

    Applied Intution

    Sunnyvale, CA
    3 days ago
  • $164k - $295k

     ...near-real-time vulnerability event processing Drive backend engineering and process automation across the platform Partner with...  ...skills and experience working in a global team ~ Commitment to software quality — unit tested, code reviewed, and continuously integrated... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Worldwide
    Sunnyvale, CA
    26 days ago
  • $164k - $295k

     ...of cybersecurity starts with you. About the Role: Our Fusion product is seeking a Senior-to-Principal (Level 7) backend software Engineer to build out a platform product which provides core orchestration and workflow capabilities to all users of Crowdstrike’s Flagship... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    22 days ago
  • $115k - $207k

     ...cybersecurity starts with you. About the Role​: We are seeking a Back-End engineer to be part of our Identity product group. In this role, you will be part of the cloud product software engineering team, responsible for developing new features and working closely... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    Sunnyvale, CA
    23 days ago
  •  ...RESPONSIBILITIES Define the software specifications to be implemented to meet system...  ...REQUIREMENTS Degree in electrical engineering or automation engineering or computer science...  ...automotive, aerospace, railway, home appliances, IOT o or industrial automation sectors [... 
    Full time

    Brembo

    Sunnyvale, CA
    10 days ago
  •  ...space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly-advanced low...  ...quality of life. We are looking for a Senior Backend Software Engineer to help build and maintain the backend platform powering our connected... 
    Full time

    espace

    Santa Clara, CA
    1 day ago
  • $150k - $225k

     ...space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly-advanced low...  ...overall quality of life. We are hiring a Senior Backend Software Engineer to build and maintain the backend platform that powers our connected... 
    Full time
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Santa Clara, CA
    27 days ago
  •  ...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors. About the Role As a software engineering intern, you will work closely with leading experts in the field of machine learning, robotics, and software. Depending on... 
    Internship
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $70 per hour

     ...experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    14 hours ago
  • $164k - $295k

     ...other. Ready to join a mission that matters? The future of cybersecurity starts with you. About the Role: This is a Software Development Engineer role on the Cloud Runtime Protection team that builds the core of the CrowdStrike Falcon platform: the lightweight... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    Sunnyvale, CA
    13 days ago
  •  ...Job Title : Senior 5G Cellular Software Development Engineer Location : Cupertino, CA     JD : Job Title: Cellular Software Development Engineer...  ...skills and a willingness to learn. Skills: 5G Wireless Networks~IoT for Telecom (Cellular) Experience - 8-10... 

    Galaxy i Technologies, Inc.

    Cupertino, CA
    14 hours ago
  •  ...here you will:Join an Agile squad of developers and automation engineers supported by a product manager and scrum master, and...  ...'ll bring:8+ years of progressive development experience as a Software EngineerHands-on development experience in Node, React, and LoopbackTechnical... 
    Temporary work

    Professional Recruiters

    Santa Clara, CA
    4 days ago
  • $169k - $218k

     ...We’re looking for a foundational full-stack engineer to help drive Gridmatic’s initiative to transform the way companies decarbonize their...  ...usage You might be a good fit if you: Have 3+ years of software engineering experience Have previous startup work experience... 
    Contract work
    Work experience placement

    Gridmatic

    Cupertino, CA
    4 days ago
  •  ...delivered for millions of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one purpose: to make...  ...teams to understand workflows and translate them into working software features — with some guidance on scoping and prioritization... 
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  •  ...protect the world's most critical assets.Our Team's VisionOur Engineering team has established a culture based on thought leadership, independence...  ..., and integration testing, ensuring robust and resilient software deliveryPartner cross-functionally with Product Management,... 
    Immediate start

    Illumio

    Sunnyvale, CA
    4 days ago
  • $85.4k - $143.2k

     ...Ford Connected Vehicle Data Team Full-Stack Software EngineerIn this position, Ford's...  ...early- to mid-career full-stack software engineer who likes building things end to end: backend...  ...for scripting or data work.Experience with IoT, telemetry, or other time-series data.You... 
    Internship
    Immediate start

    Ford Motor Company

    Palo Alto, CA
    4 days ago
  • $110k - $180k

     ...We are looking for an early-career Software Engineer to join the FortiSOC (SIEM) Cloud Platform team in Santa Clara, CA. This role is ideal for a recent graduate interested in building the cloud infrastructure and backend services that power FortiSOC Cloud deployments.... 
    Full time
    Internship
    Local area
    Worldwide

    Fortinet

    Santa Clara, CA
    4 days ago
  • $145k - $170k

     ...NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors. About the Role Our software team is growing, and we are looking for talented engineers who are graduating by December 2026 to join us and be instrumental to one of the following areas:... 
    Full time
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ...Senior Fullstack Software EngineerWe're building safety-enhancing technology for aviation that will save lives. Automated aviation systems...  ...— move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving... 
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    5 days ago
  •  ...Senior Full Stack Software EngineerSan Jose, California, United StatesElectric Hydrogen's...  ...fossil fuels.We are seeking a Senior Software Engineer to join Electric Hydrogen's Digital Team,...  ...with industrial telemetry, IoT, SCADA systems, or industrial automation... 
    Temporary work

    Electric Hydrogen

    San Jose, CA
    4 days ago
  • $130k - $185k

     ...of the solution. What are we looking for? We're looking for a talented, motivated, smart individual with a passion for software engineering, a strong desire to learn and an interest in providing mentorship to junior level developers. This position is ideal for a seasoned... 
    Full time
    Work experience placement
    Internship
    Work at office
    Remote work

    Better Help

    Mountain View, CA
    2 days ago
  • $152k - $241.5k

     ...The DGX Cloud team builds and operates the AI infrastructure that fuels this progress. We’re looking for a Senior Full-Stack Software Engineer to join the AI Hub team within the DGX Cloud AI Infrastructure organization. The AI Hub team accelerates AI research by ensuring... 
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $70 per hour

     ...experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    14 hours ago
  • $132.3k - $240.54k

     ...About the Team The Robotics Reliability Engineering (RRE) team at Nuro focuses on fleet...  ...operating footprint grow. We work across software, hardware, infrastructure, and operations...  ...world deployed systems (vehicles, robotics, IoT, or similar). Familiarity with... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $118.7k

     ...Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing...  ...source projects, and/or version control systems Knowledge of software development lifecycle, including design, development, test,... 
    Full time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    Santa Clara, CA
    3 days ago
  •  ...professionals, and work with the most advanced AI technologies on the market. Job Summary We are seeking a motivated and curious Software Engineer who is a recent or upcoming graduate passionate about the potential of Generative AI. This is a unique entry-level opportunity... 
    Full time

    Tata Consultancy Services

    Santa Clara, CA
    2 days ago
  • $179.5k - $246.5k

     ...Materials is a global leader in materials engineering solutions used to produce virtually...  ...literally connect our world - like AI and IoT. If you want to push the boundaries of materials...  ...go. Learn more about our benefits. As a Software Engineer at Applied Materials, you’ll... 
    Full time
    Relocation

    Applied Materials

    Santa Clara, CA
    2 days ago
  • $145k - $155k

     ...Distributed query execution and scheduling Vectorized execution engine Data security Resource management Transaction...  ...have experience managing end-to-end projects We are hiring Software Engineer - New Grads, Distributed Data Systems across multiple... 
    Full time
    Worldwide

    Databricks

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, IoT. Be the first to apply!