Principal Software Engineer - Surgical Robotics Program

Medtronic Inc. Boston , MA 02298

Posted 2 months ago

Careers that Change Lives

You will join a team of mechanical, electrical and software engineers responsible for developing Medtronic's Robotic Assisted Surgery platform through commercial launch and production scale-up.

Impact patient outcomes. Come for a job, stay for a career

The Minimally Invasive Therapies Group strives to enable earlier diagnosis, better treatment, faster complication-free recovery, and enhanced patient outcomes through less invasive surgical solutions.

SURGICAL INNOVATIONS set the standard for Minimally Invasive Surgery (MIS) by creating innovative surgical products and services that focus on obesity and diseases and conditions of the gastrointestinal tract, lung, abdominal wall, pelvic region, and the head and neck.

A Day in the Life

As the Principal Software Engineer, you will work within the Medtronic R&D engineering team to design, develop and support the software used in the Surgeon Console for the next generation robotic assisted minimally invasive surgery system.

The software in the Surgeon Console subsystem controls hardware devices, such as robotic arms and actuators. The software also interacts with sensors, GPIO devices and other physical hardware, communicates with microcontrollers and with other networked devices, and monitors/responds to diverse conditions.

In addition, this engineer will triage problems, identify root causes and solutions, and work with cross-functional engineering teams to deliver with hardware/software and software/software integration.

You will:

  • Design software for a robotic minimally invasive surgery system, utilizing object-oriented software design principles and other best practices

  • Produce documentation describing the design

  • Produce high quality C++ code consistent with the written design

  • Implement unit tests and uses static analysis tools to identify and address potential defects in the implementation

  • Integrate software with electronics and hardware

  • Participate in reviews of the requirements, design, implementation and tests to ensure that all software meets quality standards.

  • Performs Risk Management and root cause analysis

  • Analyze unexpected, undesirable or non-understood behavior in software and in interactions of software with hardware

  • Document results of defect analysis

  • Follow the ISO 62304 standard and project documents such as the software development plan and coding standards

Must have: Minimum qualifications: A Bachelor's Degree and 8+ years of relevant experience.

Nice to have:

  • A minimum of 8 years of relevant software development experience, or an advanced degree with a minimum of 5 years of relevant experience. Must have practical experience developing a commercial product.

  • Strong coding skills in C++ (including object-oriented techniques) required

  • Object-oriented design and development is required

  • Background in robotics, controls or sensors strongly preferred

  • Working understanding of common development tools (environments, compilers, build management software, debugging and source control tools, etc.) is strongly preferred

  • Experience with Design Patterns is desirable

  • Background in embedded software development in C++ or C is a strong plus

  • Basic understanding of standard OS features (e.g. threading and concurrency, memory management, device drivers, I/O, etc.) is strongly preferred

  • Familiarity with real-time operating systems is a plus

  • Experience implementing software for medical products under ISO 62304 preferred

  • Experience with one or more source code management tool is required

  • Experience with one or more unit-testing tool is strongly preferred

  • Experience with one or more static analysis tool is a plus

  • Must be able to work in a team environment and meet deadlines

Working Conditions:

Standard Office setting in the Seaport District of Boston, MA.

About Medtronic

Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be.

We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let's work together to address universal healthcare needs and improve patients' lives. Help us shape the future.

Physical Job Requirements

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.

The physical demands described within the Day in the Life section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EEO

It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.

This employer participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees. For further information about the E-Verify program, please click here: http://www.uscis.gov/e-verify/employees .


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Controls EngineerSenior Principal Surgical Robotics

Medtronic Inc.

Posted 1 week ago

VIEW JOBS 1/15/2019 12:00:00 AM 2019-04-15T00:00 Careers that Change Lives - Come for a job, stay for a career: You will be a key member of the Medtronic Engineering team responsible for developing Medtronic's Robotic Assisted Surgery platform through commercial launch and production scale-up, impacting patient outcomes. The Minimally Invasive Therapies Group (MITG) strives to enable earlier diagnosis, better treatment, faster complication-free recovery, and enhanced patient outcomes through less invasive surgical solutions. SURGICAL INNOVATIONS set the standard for Minimally Invasive Surgery (MIS) by creating innovative surgical products and services. A Day in the Life The Senior Principal Controls Engineer is a leader within the Medtronic R&D engineering team to develop and support the next-generation minimally invasive surgical robotic platform. This Senior Principal Engineer is a technical leader in a system-level, fast-paced R&D environment, guiding a team to deliver advanced technical expertise and solutions to complex engineering problems: * Collaborate with various subsystem function leads and project engineers to establish system-level objectives, controls requirements, and architecture. * Coordinate the design, analysis, and implementation activities of the controls team to achieve these goals. * Deliverables from the team include controls algorithms, design descriptions, test methods, risk management analyses, test plans, and other project documentation from the concept phase through successful product launch. * It is expected that this person has the technical skills and experience necessary to guide and mentor other highly capable individual contributors. You will: Working in the Seaport District, in Boston, MA, you are responsible for leading the controls development efforts for the next-generation surgical robotic platform, including: * Building on your domain expertise, act as a strong leader and mentor to the team and make key technical decisions, coordinate objectives, and activities for the controls team to: * Design, model, evaluate algorithms for real-time motion control * Test and tune open- and closed-loop controls algorithms and parameters * Create requirements, detailed design, and technical review documentation * Develop test methods for verification and validation of algorithms * Develop and utilize simulations and models * Evaluate tools, technologies, architectures, models, and test results * Work with systems, clinical, and hardware teams to define system level controls architecture and functional requirements * Make key technical decisions and provide mentorship to the team * Coordinate the hiring and management of consultants and contractors * As needed, perform controls development as an individual contributor * Work closely with QA to define processes and deliver outputs that follow proper procedures * Participate in design reviews for multiple subsystems and contribute to technical decisions that result in a robust, safe, maintainable, serviceable and cost-effective system * Communicate with upper-level management related to project objectives, schedules, system performance, hiring needs, and office culture. Must haves: Minimum requirements: * A Bachelor'sDegree and 10+ years of relevant experience. Nice to haves: * A minimum of BS in Engineering or equivalent (Computer Science, Computer Engineering, Electrical Engineering, or Mechanical Engineering) with appropriate experience. MS or PhD strongly preferred. * 5+ years of experience managing engineering teams developing complex electromechanical products. * 5+ years of extensive experience designing, implementing and analyzing control systems for highly accurate, multi-sensor, multi-actuator systems. * Strong knowledge of control design and implementation, including: * Familiarity with multi-body kinematics and dynamics (and use of MATLAB for analysis) * Design of position, velocity and torque controllers * Implementing and tuning high-performance feedback control in software * Signal processing experience (discrete/digital methods and algorithms) * Proficient user of modeling & simulation software (MATLAB/Simulink preferred) * Demonstrated skills in managing priorities and coordinating team activities * Experience working with multiple teams on concurrent, interdependent projects Software * Proficiency with programming in Simulink/C++ to implement fast control loops, particularly those involving motors and sensors * Comfortable with common development tools: environments, compilers, build management software, debugging and source control tools, etc. * Comfortable debugging hardware/software challenges. Experience with relevant technologies including: * Mechatronics * Mechanical engineering (particularly high-accuracy motor-controlled mechanisms) * Electrical engineering (particularly networked / embedded computing elements) * Sensors and actuators * Previous experience with robotics and multi-DOF kinematic chains * Redundant and safety-critical systems * Force and tactile feedback * Surgical devices/instruments * Knowledge of surgery/minimally invasive surgery * ISO 60601, 62304. Well-versed in medical product R&D and clinical/regulatory process * Working experience in full-lifecycle engineering programs and processes * Hands-on experience with real-time software is strongly preferred * Knowledge of anatomy and/or medical and surgical procedures is a plus Working Conditions * Standard office setting, surgical lab, operating room, pilot lab, external research organizations, supplier visits, limited travel as required * Based in Greater Boston Area, USA AboutMedtronic Together,we can change healthcare worldwide. At Medtronic, we push the limits of what technology,therapies and services can do to help alleviate pain, restore health and extendlife. We challenge ourselves and each other to make tomorrow better thanyesterday. It is what makes this an exciting and rewarding place to be. Wewant to accelerate and advance our ability to create meaningful innovations -but we will only succeed with the right people on our team. Let's work togetherto address universal healthcare needs and improve patients' lives. Help usshape the future. PhysicalJob Requirements Theabove statements are intended to describe the general nature and level of workbeing performed by employees assigned to this position, but they are not anexhaustive list of all the required responsibilities and skills of thisposition. The physicaldemands described within the Day in the Life section of this job descriptionare representative of those that must be met by an employee to successfullyperform the essential functions of this job. Reasonable accommodationsmay be made to enable individuals with disabilities to perform the essentialfunctions. EEO Itis the policy of Medtronic to provide equal employment opportunity (EEO) to allpersons regardless of age, color, national origin, citizenship status, physicalor mental disability, race, religion, creed, gender, sex, sexual orientation,gender identity and/or expression, genetic information, marital status, statuswith regard to public assistance, veteran status, or any other characteristicprotected by federal, state or local law. In addition, Medtronic will providereasonable accommodations for qualified individuals with disabilities. Thisemployer participates in the federal E-Verify program to confirm the identityand employment authorization of all newly hired employees. For furtherinformation about the E-Verify program, please click here:http://www.uscis.gov/e-verify/employees . Medtronic Inc. Boston MA

Principal Software Engineer - Surgical Robotics Program

Medtronic Inc.