Logo
Medtronic

Software Engineer

Medtronic, Lafayette, Colorado, United States, 80026

Save Job

Position Description Software Engineer for Medtronic, Inc. Located in Lafayette, CO. 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. Position works a hybrid model and will be onsite in Lafayette, CO – at least 4 days per week. Relocation assistance not available for this position.

Basic Qualifications

Requires a Bachelor’s degree in Computer Science, Software Engineering or Computer Engineering or related computer or engineering field and two (2) years of experience as a software engineer or related occupation for medical devices.

Must have two (2) years of experience in each of the following: Developing Software in regulated environment to include FDA software guidance and IEC 62304; Automated testing with a unit test framework; C++ development and OOAD; SDLC and Agile tools including Code Beamer and Jira; Software test architecture and software tools for web software applications; XML and JSON; Configuration tools and best practices to include GIT; and Continuous Integration environments to include TeamCity.

Salary $112,000 to $147,600 per year

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)

#J-18808-Ljbffr