Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Manager Embedded Software


Posted: 4/14/2019
Job Status: Full Time
Job Reference #: 190919

Job Description

Company Description:

Intuitive Surgical: What Matters

Joining Intuitive means joining a team dedicated to using technology to improve patient care efficacy and decreasing invasiveness of medical procedures, with patient safety as our highest priority. We work in a high- energy, focused, small-team environment, and believe in applying first principle thinking, data driven decision making, continuous learning, systematic planning to deliver results and achieving our goals.

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. The main responsibility of the position is to lead the embedded software team in building and improving the embedded software at the heart of the Ion platform, ensuring safe and reliable operation of and robust data communication between compute nodes, and all system aspects that derive from it.

Roles and Responsibilities:

•Recognize and attract top talent, mentor and train existing team members and new hires through one on one coaching as well as team wide initiatives
•Interface with a multitude of technical and support teams, understanding embedded software needs in order to create, maintain, and track a bottom-up schedule that best support business unit top-down goals
•Own full development lifecycle for embedded software team and associated documentation (negotiate requirements, systematic risk assessment and mitigation, prototyping, development, testing, and software releases).
•Champion best practices in software development (code reviews, scrums, bug scrubbing meetings, coding conventions, continuous integration, defensive programming, static analysis, design patterns, …)
•Drive technical development across a variety of areas ranging from board bring up, inter-node communication protocols, OS management, cybersecurity, and safety algorithms.


Skill/Job Requirements:

•MS in CS, EE or related fields
•Extensive hands on experience in software development in C and C . Experience in Python a plus.
•Extensive experience working with embedded systems and electromechanical systems.
•Extensive experience planning and executing complex software deliverables on tight deadlines.
•Experience recruiting, mentoring, and functionally managing teams of highly skilled engineers
•Experience with designing FDA regulated products; experience with design control
•Experience with multi-threaded and multi-process programming, as well as inter-process and inter-node communication techniques for Linux
•Experience with cybersecurity analysis and design a plus
•Extensive experience creating, presenting, and refining clear, compelling technical specifications from top- level system architecture documents down to low-level implementation guides and test plans

We are an AA/EEO/Veterans/Disabled employer.
We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.