Senior FPGA Engineer - Surgical Robotics
Core
Develop and support innovative surgical devices and accessories for the da Vinci Surgical System, creating complex FPGA solutions for communications, video, control processing, and sensor integration.
Role type
Senior IC FPGA Engineer (Surgical Robotics)
Builds
Surgical devices and accessories for the da Vinci Surgical System
Domain
Medical Robotics / Surgical Systems
Deliverable
production ML models | product features
Required skills
FPGA design, Verilog (synthesis & verification), Xilinx FPGA families (Spartan, Artix, Virtex, Kintex, UltraScale), Xilinx design tools (Vivado, ISE, ModelSim, TCL, ILA), embedded computing integration, high-speed communications, video signal processing, motor control, SoC design, soft processors (MicroBlaze), troubleshooting with measurement equipment
Preferred skills
Gigabit ethernet, DDR3/DD4, DSP implementations on FPGAs, extensive product lifecycle experience
Technologies
Xilinx (Spartan, Artix, Virtex, Kintex, UltraScale, Ultrascale+ MPSoC), Verilog, System Verilog, Vivado, ISE, ModelSim, TCL, Chipscope/ILA, MicroBlaze, Zynq, ARM cores, Gigabit ethernet, DDR3, DDR4
Responsibilities
Implement FPGA solutions for video, DMA, communications, sensors, and motor control; Develop RTL in Verilog/System Verilog; Integrate, debug, and support products post-launch; Write design documentation and verification protocols; Lead technical design on cross-functional teams; Collaborate on quality and regulatory processes
Seniority
Senior, hands-on IC