Embedded Systems Software Engineer

2 weeks ago


Sunnyvale, California, United States Intuitive Surgical Full time
Company Overview:
At Intuitive Surgical, we are driven by a singular mission: to enhance lives through minimally invasive care. Our innovative technology empowers healthcare professionals to perform surgeries with unparalleled precision and efficiency.

As a leader in robotic-assisted surgery, we prioritize building a diverse and inclusive workforce that is dedicated to making a meaningful impact in the healthcare sector.

With over 25 years of experience, we collaborate with hospitals and medical teams globally to tackle some of the most challenging issues in healthcare and push the boundaries of what is achievable.

Our organization thrives on the contributions of talented individuals from various backgrounds. We believe that great ideas can emerge from anywhere, and we are committed to cultivating an inclusive culture that values diverse perspectives and mutual respect. Our team is characterized by integrity, a strong desire to learn, and a commitment to excellence.

Position Overview:
The Software Engineer will be responsible for the development and testing of cutting-edge surgical devices and robotic instruments for the da Vinci Surgical System. This role requires an individual who excels in a dynamic team environment and can make informed decisions under pressure, which is common in new product development.

Key Responsibilities:
- Collaborate with cross-functional teams to design, test, and develop next-generation surgical devices and robotic instruments.
- Work closely with hardware, software, and systems engineering teams to ensure design requirements are met and effectively integrated.
- Support the development and testing of robotic instruments across various platforms.
- Develop, implement, and document solutions that align with clinical and market needs.
- Create testing methodologies for both manual and automated software verification.
- Provide rapid prototype firmware and iterative design support for new technologies.
- Assist in resolving field and manufacturing issues and provide technical support to stakeholders.

Qualifications:
- A minimum of a Bachelor’s degree is required, with a preference for a Master’s degree in Electrical Engineering or Computer Science.
- At least 2 years of experience in software development, particularly in embedded systems using C/C++ in a Linux environment.
- Familiarity with software configuration management tools and defect tracking systems.
- Strong communication skills, both written and verbal, across all organizational levels.
- A passion for problem-solving and a commitment to continuous learning.

Additional Skills:
- Experience with Python for module and system-level testing.
- Knowledge of Verilog and assembly language is a plus.
- Experience with FDA-regulated product development is advantageous.

Intuitive Surgical is an Equal Employment Opportunity Employer, committed to diversity and inclusion in the workplace.



  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are driven by our mission: we believe that minimally invasive care enhances the quality of life. Through innovation and advanced technology, we empower physicians to perform without limitations.As a leader in robotic-assisted surgery, we are dedicated to building a diverse and inclusive team, committed to making a...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are dedicated to our mission of enhancing lives through minimally invasive healthcare solutions. We leverage ingenuity and advanced technology to empower physicians in their healing practices.As a leader in robotic-assisted surgical systems, we are committed to building a diverse and inclusive workforce that strives...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are driven by our mission: we believe that minimally invasive care enhances lives. Through creativity and advanced technology, we empower physicians to perform healing without limitations.As a leader in robotic-assisted surgery, we are dedicated to building an inclusive and diverse workforce, focused on making a...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are driven by a singular mission: to enhance lives through minimally invasive care. Our innovative technology empowers healthcare professionals to perform surgeries with unparalleled precision and efficiency.As a leader in robotic-assisted surgery, we are dedicated to building a diverse and inclusive workforce that...


  • Sunnyvale, California, United States Iron Systems Full time

    Company Overview:Iron Systems is a leading provider of custom-built computing infrastructure platforms, delivering innovative solutions for network servers, storage, OEM/ODM appliances, and embedded systems.With over 15 years of experience, our customer-focused approach has earned us a reputation for holistic design, engineering, manufacturing, logistics,...


  • Sunnyvale, California, United States Arrow Electronics Full time

    Job DescriptionJob Title: Embedded Firmware Software EngineerJob Summary:We are seeking a highly skilled Embedded Firmware Software Engineer to join our team at Arrow Electronics. As an Embedded Firmware Software Engineer, you will be responsible for designing, developing, and implementing software/drivers for embedded devices and systems.Key...


  • Sunnyvale, California, United States tapwage Full time

    Amazon's Lab126 Platform Software team is looking for a Software Development Engineer to lead the design and implementation of critical software modules for robots. You will help contribute to the next generation of robots that are based on our Astro robot. You will drive technical designs and features for next gen robots.Key job responsibilitiesAs a...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Job DescriptionPrimary Function of Position:As a Staff Embedded Software Engineer, you will work with a group of talented and dedicated people to improve and extend Intuitive robotic product lines. You will contribute broadly to the Future Forward group, with focus on the embedded and platform software at the heart of Intuitive systems, with influence...


  • Sunnyvale, California, United States Fortinet Full time

    Fortinet is seeking a Senior Embedded Software Engineer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for both existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the delivery of superior...


  • Sunnyvale, California, United States Fortinet Full time

    Fortinet is seeking a Senior Embedded Software Engineer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for both existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the delivery of superior...


  • Sunnyvale, California, United States Fortinet Full time

    Fortinet is seeking a Senior Embedded Software Engineer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for both existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the delivery of superior...


  • Sunnyvale, California, United States The Ash Group Full time

    Position: Wireless Developer (WiFi/BLE Driver)Contractual roleLocation: OnsiteCompensation: Competitive hourly rateKey Responsibilities:Design and optimize embedded software with a focus on connectivity and wireless software stacks, including Wi-Fi and Bluetooth.Develop new software stacks for connectivity, encompassing Wi-Fi, Bluetooth, and Ultra-Wideband...


  • Sunnyvale, California, United States Fortinet Full time

    Fortinet is seeking a Principal Embedded Software Developer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for both existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the delivery of...


  • Sunnyvale, California, United States Fortinet Full time

    Fortinet is seeking a highly skilled Principal Embedded Software Developer to contribute to the FortiSWITCH Team.Key Responsibilities:Design and enhance software modules for existing and upcoming networking products.Engage in troubleshooting and resolving issues in current offerings.Collaborate closely with the hardware engineering team to ensure the...


  • Sunnyvale, California, United States The Ash Group Full time

    Position: Wireless Developer (WiFi/BLE Driver)Contractual engagementLocation: OnsiteCompensation: Competitive hourly rateKey Responsibilities:Design and optimize embedded software with a focus on connectivity and wireless software stacks, including Wi-Fi and Bluetooth.Develop new software stacks for connectivity solutions, encompassing Wi-Fi, Bluetooth, and...


  • Sunnyvale, California, United States Fortinet Full time

    Company Overview: Fortinet is a global leader in cybersecurity solutions, dedicated to providing cutting-edge technology to protect networks and data.Position Overview: We are seeking a highly skilled Principal Embedded Software Developer to join our FortiSWITCH Team.Key Responsibilities:Design, develop, and enhance software components for current and...


  • Sunnyvale, California, United States The Ash Group Full time

    Position: Wireless Developer (WiFi/BLE Driver)Contractual EngagementLocation: OnsiteCompensation: Competitive Hourly RateKey Responsibilities:Design and optimize embedded software with a focus on connectivity and wireless software stacks including Wi-Fi and Bluetooth.Develop new software stacks for connectivity technologies such as Wi-Fi, Bluetooth, and...


  • Sunnyvale, California, United States eInfochips (An Arrow Company) Full time

    Role Overview:The position involves the design and enhancement of embedded software, focusing on connectivity and wireless software stacks, including Wi-Fi and Bluetooth technologies.Key Responsibilities:Design and optimize embedded software for wireless connectivity, including Wi-Fi and Bluetooth.Develop new software stacks for connectivity solutions such...


  • Sunnyvale, California, United States Mumba Technologies, Inc. Full time

    About the RoleMumba Technologies, Inc. is seeking a highly skilled Senior Embedded Software Developer to join our team of innovators and contribute to the development of cutting-edge system software and digital applications for surgical robotic procedures.Key ResponsibilitiesDesign and develop system software and digital applications for the latest hardware...


  • Sunnyvale, California, United States eInfochips (An Arrow Company) Full time

    Key Responsibilities:Design and optimize embedded software focusing on connectivity and wireless software stacks, including Wi-Fi and Bluetooth technologies.Develop new software stacks for connectivity and wireless applications such as Wi-Fi, Bluetooth, and UWB.Investigate and resolve root-cause issues identified by quality assurance and customer feedback in...