At Intuitive we design, develop, and manufacture robotic products designed to improve clinical outcomes of patients through minimally invasive surgery, most notably the da Vinci Surgical System.
I lead the software team in the Advanced Product Development group at Intuitive, where we use the cutting-edge technology of today to build the surgical robotics systems of the future. This role is ideal if love working close to the hardware on a technically interesting/challenging embedded systems architecture project, and you value making the best possible product that will enhance clinical outcomes for millions of patients.
What to expect:
- Requirements gathering and collaborative embedded system architecture definition
- FPGA-based board bring up and debug
- RTOS virtualization configuration and performance tuning
Intuitive Surgical, Advanced Product Development | Sr. Software Engineer (Embedded), Sr. FPGA Engineer | Full time, Hybrid or Onsite | Sunnyvale, CA
Compensation Range: Base + Yearly Equity Grant + Bonus = $262k/yr - $321k/yr
Visa Sponsorship: Available.
Description: We are the team that leverages the cutting-edge technology of today to design and develop the surgical robotic systems of the future.
Sr. Software Engineer Role:
In this role you’ll contribute to the software architectural design, document and develop core features, and use your hardware/software debug skills to solve challenging problems. We’re in the early stages of developing our robotic systems, therefore you’ll work on a variety of technologies from QNX/Linux kernel modules, POSIX applications and IPC, to FPGA-based bare metal applications and drivers for custom peripherals.
Sr. FPGA Engineer Role:
If you're an FPGA-focused Electrical Engineer, and enjoy working on challenging problems with a smart & dedicated team, read on. In this role, you'll design and implement RTL to interface with various robotic system components, and/or develop modifications to existing IP, specifically focused on 3-phase motor control logic (e.g. BLDC commutation). You'll lead green-field projects to enable the next-next-generation hardware architecture, explore HLS and integrate a variety of FPGA manufacturer's toolchains.
If you _think_ you may be a fit, feel free to apply and reach out. We can scale the title/job to fit your skills/experience.
Intuitive Surgical, Advanced Development | Sunnyvale, CA
As a pioneer in robotic-assisted surgery, we have been expanding our innovations through technology to help make a difference in the world. Our surgical systems are deployed worldwide and help improve the lives of over 1 million people per year. Those people get back to their families and lives faster with less pain.
We're looking for a high energy, talented individual to contribute broadly in the Advanced Development group at Intuitive. You'll primarily work with the group to design, develop, and integrate embedded software that enables early-prototype surgical robotic platforms. Additionally, you'll contribute to a next-generation embedded framework and build system that will dramatically reduce development time for mechatronics systems. To meet these needs, you'll work on a variety of technologies from real-time embedded software, linux and QNX applications, to Docker-based build systems.
As a Software Engineering Intern in the Advanced Development group, you will have the opportunity to explore and apply new technologies within the context of surgical robotics. In this role, you will collaborate with senior engineers and contribute to the development of a proof-of-concept software/operating system architecture. You will be configuring and profiling operating system performance, integrating high-speed device drivers, all to support the core real-time servo software of the DaVinci system. Join our team of expert engineers and help us architect and define the future generation of surgical robotic systems!
If this sounds interesting, please send me an email (dan.miller@intusurg.com).
Intuitive Surgical | Senior/Software Engineer, Advanced Development | Onsite/Hybrid | $160k-$190k + Equity + Bonus | Sunnyvale, CA
Hi HN, we're looking for a high energy, talented individual to contribute broadly in the Advanced Development group at Intuitive. You'll primarily work with the group to design, develop, and integrate software that enables early-prototype surgical robotic platforms. Additionally, you'll contribute to a next-generation embedded framework and build system that will dramatically reduce development time for mechatronics systems. To meet these needs, you'll work on a variety of technologies from real-time embedded software, linux and QNX applications, to CI/Jenkins and Docker-based build systems.
Responsibilities
- Design and develop product-focused, rock-solid, C++ software in a heterogeneous, multi-processor SoC/FPGA/real-time embedded environment.
- Design & extend our existing real-time servo control infrastructure to support next-gen robotic configurations.
- Define and implement the bare metal and application level embedded code to enable communications between the servo control system and the distal motor controller PCAs.
- Work closely with robotic controls engineers to implement data flow and data management requirements.
- Contribute to the development of a next-generation embedded framework and build system utilizing technologies such as Docker, Bazel, and Nix.
- Distill software requirements from high level group goals, own and drive solutions to completion.
- Create technical documents detailing software design and architecture.
Please email me (dan.miller@intusurg.com) and share a little about yourself and your resume.
At Intuitive we design, develop, and manufacture robotic products designed to improve clinical outcomes of patients through minimally invasive surgery, most notably the da Vinci Surgical System.
I lead the software team in the Advanced Product Development group at Intuitive, where we use the cutting-edge technology of today to build the surgical robotics systems of the future. This role is ideal if love working close to the hardware on a technically interesting/challenging embedded systems architecture project, and you value making the best possible product that will enhance clinical outcomes for millions of patients.
What to expect:
- Requirements gathering and collaborative embedded system architecture definition
- FPGA-based board bring up and debug
- RTOS virtualization configuration and performance tuning
- HAL-level driver design & updates (e.g. QNX, Linux, FPGA interfaces, PCIe switch)
- Software toolchain integration
- Design and implementation of an instrumented velocity controller, integrated with FMU model
- Develop detailed architecture documentation with performance data
Please reach out directly to discuss the role, dan.miller AT intusurg.com. Please include HN in the subject and your resume.