GUI Software Engineer II - Surgical Robotics

  • Boston, MA
  • Posted 60+ days ago | Updated 15 hours ago

Overview

On Site
USD 95,200.00 - 142,800.00 per year
Full Time

Skills

Innovation
Mechanical engineering
Electrical engineering
Management information systems
Software development
Electromechanics
User experience
Marketing
Training
Mentorship
Healthcare information technology
IMPACT
Robotics
JavaScript
Graphical user interface
Agile
User stories
Systems engineering
Testing
Computer science
Computer engineering
Biomedical engineering
FOCUS
Fluency
English
Teamwork
C++
Python
Interfaces
mvc
Qt
QML
Microsoft Windows
Linux
Design
Documentation
Version control
Git
QNX
Embedded systems
Writing
Operating systems
Software design
Software engineering
Collaboration
Software development methodology
Public relations
Leadership
Health care
Recovery
Research and Development
Policies
Law

Job Details

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.

A Day in the Life

Careers that Change Lives:
You will join a team of mechanical, electrical and software engineers responsible for further development and enhancement of the globally launched Medtronic's Robotic Assisted Surgery platform beyond commercial launch and production scale-up. Impact patient outcomes. Come for a job, stay for a career.

The Surgical Robotics 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.

A Day in the Life
We develop the current and next generation Graphical User Interface for the Medtronic robotic-assisted surgical system. You will be designing, architecting, and implementing new GUI features for the product, investigating and fixing software defects, and participate in the software development process as an Agile team member. You will collaborate with other software development teams to build a subsystem that works as part of a large complex electromechanical system. Beyond writing code - you will contribute to reviewing requirements, developing unit tests, helping to solve build issues, integrating the GUI with other subsystems, participating in software design reviews, and collaborating with other areas of the business (such as Quality, User Experience, Marketing, etc.)
Engineers create our market-leading portfolio of innovations. Combine the best of your experience with training and mentorship to move your career forward. If you want a challenging, energizing, rewarding career that changes lives, join us. Help us bring the next generation of life-changing medical technology to patients worldwide.
If you are a pioneer and would like to have a big impact into the new world of medical robotics - then come join our team!

You Will:

Work with C++, QML/JavaScript and Python
Focus on Graphical User Interface applications
Be a member of an Agile team
Translate User Stories into code implementations
Partner with the greater software organization, systems engineering, and validation groups
Conduct both hands on and remote execution for testing implementation of applications on our robot

Must Haves: Minimum Requirements
Bachelor's degree and 2 years of relevant experience or advance degree and 0 years of experience.

Nice to Have
  • Bachelor's Degree in Computer Science, Computer Engineering, Biomedical Engineering with a software focus or equivalent
  • 0-3 years of relevant experience
  • Fluency in English
  • Excellent teamwork skills.
  • A commitment to solid, high-quality code.
  • Moderate level of C++ experience (C++ 17 or newer preferred)
  • Moderate experience with Python.
  • Experience developing User Interfaces
  • Working knowledge of the MVC pattern
  • Experience with Qt and/or QML is a plus
  • Proficiency developing software on both Windows and Linux
  • The ability to write and communicate ideas clearly in correspondences and design documents.
  • Experience with revision control software such as git.
  • Exposure to QNX or embedded operating systems a plus.
  • A passion for learning new things and enjoys variety.
  • Experience with writing, running, and analyzing unit tests preferred.

Responsibilities may include the following and other duties may be assigned.
  • Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
  • Determines systems software design requirements.
  • Ensures that system improvements are successfully implemented and monitored to increase efficiency.
  • Generates systems software engineering policies, standards and procedures.
  • May work across a variety of software lifecycle activities as determined by program needs.


Required Knowledge and Experience: Requires practical knowledge and demonstrated competence within job area typically obtained through advanced education combined with experience.
Requires a Baccalaureate degree (or for degrees earned outside of the United States, a degree which satisfies the requirements of 8 C.F.R. 214.2(h)( 4)(iii)(A) and minimum of 2 years of relevant experience, or advanced degree with 0 years of experience.

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 Responsibilities 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. For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer, and communicate with peers and co-workers. Contact your manager or local HR to understand the Work Conditions and Physical requirements that may be specific to each role.

Benefits & Compensation

Medtronic offers a competitive Salary and flexible Benefits Package
A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.

Salary ranges for U.S (excl. PR) locations (USD):$95,200.00 - $142,800.00

This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).

The base salary range is applicable across the United States, excluding Puerto Rico and specific locations in California. The offered rate complies with federal and local regulations and may vary based on factors such as experience, certification/education, market conditions, and location. Compensation and benefits information pertains solely to candidates hired within the United States (local market compensation and benefits will apply for others).

Medtronic benefits and compensation plans

About Medtronic

We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 90,000+ passionate people.
We are engineers at heart- putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.

Learn more about our business, mission, and our commitment to diversity here .

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.

At Medtronic, most positions are posted on our career site for 3-7 days.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.