Sr Software Engineer

MedtronicLafayette, CO
17h

About The Position

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 In this role, you will join a world class team of mechanical, electrical and software engineers within the Medtronic’s Surgical Operations Unit. This is one new, powerful operating unit bringing together the people and product portfolio of Surgical Robotics and Surgical Innovations. With the Medtronic Mission as our North Star, we will build on our legacy of proven surgical solutions and advance the promise of robotics and digital solutions for the benefit of the customers and patients we serve. A Day in The Life As a Senior Software Engineer, you will be a member of the new product development R&D team that supports the design and development of innovative products within the Surgical Business. In this role you will:

Requirements

  • Bachelor’s degree in computer science or similar Engineering Discipline and
  • 4+ years of experience in development or an advanced degree and 2+ years.
  • Proven expertise in C++

Nice To Haves

  • Experience with other programming languages; for example, Python, Go, Java.
  • Designing, developing, testing, and documenting software infrastructure systems and system components.
  • Experience in large-scale software design including OOA/OOD and design patterns.
  • Assisting with project timeline estimation and planning efforts
  • Experience using Git-based source control systems
  • Strong knowledge of modern software design, development, debug, and test practices.
  • Excellent oral and written communication skills.
  • Leadership and mentorship capabilities.
  • Ability to work in an Agile team environment.
  • Experience with scripting languages: bash, Perl.
  • Familiarity with Git or other modern version control systems.
  • Experience with development on GNU/Linux platform.
  • Experience with modern, iterative software design processes and development practices (Scrum, Scaled Agile Framework, Test Driven Development).
  • Working knowledge of Continuous Integration tools; for example, TeamCity.
  • Software development experience in the medical industry or other regulated industry.
  • Project management skills, including planning, estimation, and requirements management.

Responsibilities

  • Design, develop, test, and document complex software components, and applications related to products in the Surgical business using C++ .
  • Lead requirements gathering, estimating, and planning efforts.
  • Interface with mechanical, electrical, systems, and test engineers as well as quality assurance and regulatory compliance teams.
  • Troubleshoot, debug, maintain, and support existing products.
  • Participate and often recommend on-going professional development activities.
  • Identify and implement process improvements often of a complex nature.
  • Effectively contributes to development teams.

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)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service