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
- ...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...SuggestedFull timeLocal areaRemote workFlexible hours
$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...SuggestedFull timeWork at officeWorldwide- ...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...SuggestedFull timeFor contractorsFor subcontractorCasual workInternshipWork at officeRemote workDay shift
$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...SuggestedPermanent employmentWork experience placementWork at officeLocal areaWorldwide$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...SuggestedPermanent employmentWork experience placementWork at officeLocal area$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 employmentWork experience placementWork at officeLocal area2 days per week- ...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
- ...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
$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 timeImmediate startVisa sponsorshipNight shift- ...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...InternshipImmediate startFlexible hours
$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 payFull timeInternshipSummer internshipRelocation package$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 employmentWork experience placementWork at officeLocal area2 days per week3 days per week- ...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...
- ...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
$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 workWork experience placement- ...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 placementLocal areaWorldwideFlexible hours
- ...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
$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...InternshipImmediate start$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 timeInternshipLocal areaWorldwide$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 timeImmediate startFlexible hours- ...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
- ...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
$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 timeWork experience placementInternshipWork at officeRemote work$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$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 payFull timeInternshipSummer internshipRelocation package$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 startFlexible hours$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 timeSummer workInternshipSeasonal workSummer internshipWork at officeLocal areaWorldwideMonday to Friday- ...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
$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 timeRelocation$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 timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, IoT. Be the first to apply!
- software engineer internship remote Sunnyvale, CA
- software engineer remote Sunnyvale, CA
- graduate software developer no experience Sunnyvale, CA
- work from home software developer Sunnyvale, CA
- information technology software engineer Sunnyvale, CA
- senior software engineer remote Sunnyvale, CA
- rust software engineer Sunnyvale, CA
- part time software developer Sunnyvale, CA
- junior software developer remote Sunnyvale, CA
- software engineer travel Sunnyvale, CA





