Medtronic is a healthcare technology company that specializes in medical devices. They are seeking a Software Engineer responsible for defining product specifications and engaging in software design and development activities for medical device software, including UI development and cyber security analysis.
Responsible for defining product specifications and performing various software design and development activities.
Participate in software design, testing, documentation and maintenance for medical device software.
Design and develop key technical components for the product software to include writing clean, logical, high-quality code.
Responsible for developing User Interface (UI) controls for the application, originally written in QML, using React framework and incorporating Typescript, JavaScript and Redux to augment core functionality in backend service microarchitecture.
Building core platform Operating System (OS) services to facilitate application runtime environment.
Conduct cyber security vulnerability analysis in code.
Test framework development using Google Test and Google Mock.
Navigate the complexities of developing software in a highly regulated environment.
Develop software in accordance with IEC 62304 safety standard and FDA software guidance.
Leverage automated testing with a unit test framework.
Responsible for Software testing, C++ development and Object-oriented analysis and design (OOAD).
Leverage Software Development Life Cycle (SDLC) methodologies and Agile Tools including Code Beamer and Jira.
Leverage various software test architecture and software tools for web software applications.
Organize software application data using data formats and markup languages including JSON and XML.
Leverage configuration tools and best practices including GIT and Continuous Integration environments including TeamCity.
Qualification
Required
Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering or related computer or engineering field
two (2) years of experience as a software engineer or related occupation for medical devices
two (2) years of experience in developing Software in regulated environment to include FDA software guidance and IEC 62304
two (2) years of experience in automated testing with a unit test framework
two (2) years of experience in C++ development and OOAD
two (2) years of experience in SDLC and Agile tools including Code Beamer and Jira
two (2) years of experience in software test architecture and software tools for web software applications
two (2) years of experience in XML and JSON
two (2) years of experience in configuration tools and best practices to include GIT
two (2) years of experience in Continuous Integration environments to include TeamCity
Preferred
Benefits
Health, Dental and vision insurance
Health Savings Account
Healthcare Flexible Spending Account
Life insurance
Long-term disability leave
Dependent daycare spending account
Tuition assistance/reimbursement
Simple Steps (global well-being program)
Incentive plans
401(k) plan plus employer contribution and match
Short-term disability
Paid time off
Paid holidays
Employee Stock Purchase Plan
Employee Assistance Program
Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
Medtronic is a healthcare technology company that designs and develops AI-based products and solutions for the medical industry.