Senior Embedded Software Engineer

Intuitive Surgical

Job Description

Primary Function of Position

The Ion™ endoluminal system is Intuitive's new robotic platform for minimally invasive biopsy in the peripheral lung, with an initial goal of improving the early diagnosis of lung cancer. This position will play a key technical role during the development of a novel new surgical robot system. The engineer will be expected to work with an incredibly talented team to design and build the embedded software platform. The successful candidate must excel in a high-energy small team environment, be able to drive to solutions from rough requirements, and have a commitment to high product quality. A keen sense of shared responsibility and shared reward is required.

Essential Job Duties

  • Work on a cross functional team to develop technical specifications and evaluate design trade-offs – specifically in platform/infrastructure software
  • Design and development of product-focused, rock-solid, C/C++ software in a heterogeneous, multi-processor SoC/FPGA/real-time-embedded environment
  • Develop software for embedded Linux/QNX devices: 
  • Customize and productize embedded operating system distributions
  • Create drivers that interface with custom FPGA devices
  • Design and implement multi-threaded, distributed system C++ applications
  • Contribute broadly to many areas of software development, including but not limited to: 
  • Extension of current frameworks to new processors and operating systems
  • Development of research prototypes used to evaluate new product concepts
  • Distributed communication subsystem development
  • Work with electrical engineers to bring up new, custom hardware
  • Clinical study support, and participation in product demonstrations, as requested
  • Contribute through design, V&V and transfer to manufacturing activities
Read Full Description
Confirmed 16 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles