The Senior Embedded Software Engineer will take technical ownership across the embedded platform software stack supporting critical performance, safety, and user-facing features of Intuitive’s da Vinci Surgical System. The role leads board bring-up for next-generation platforms and helps set the architecture and technical direction of Linux-based embedded software for video networking, UI display, and machine learning capabilities of da Vinci 5. The engineer serves as a technical anchor, collaborating with hardware, system software, and FPGA teams while mentoring junior and mid-level engineers. The position includes end-to-end board bring-up from initial power-on through production readiness, developing subsystem software and validation strategies, resolving complex hardware-software integration issues, and building reusable automated test infrastructure. The engineer also maintains technical documentation in compliance with FDA-regulated development processes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior