Medtronicposted 16 days ago
$140,800 - $211,200/Yr
Full-time • Senior
Newton, MA
Professional, Scientific, and Technical Services

About the position

Medtronic is seeking a highly skilled and experienced Principal Software Engineer to join our Affera Mapping and Ablation System Software Team. This role is pivotal in designing and developing intuitive, user-friendly interfaces that enhance the usability and functionality of our advanced medical devices. The Principal Software Engineer will be a key player in the Affera Software Team, working on cutting-edge technology in the electrophysiology field. This role offers a rare chance to be at the forefront of developing a groundbreaking technology that can disrupt the industry. The ideal candidate is deeply passionate about crafting innovative solutions that enhance user experiences and make a tangible difference in patients' lives. The ideal candidate should have extensive experience with architecture and development of real-time high-performance visualization software applications. They will take ownership of critical software features, collaborating closely with other engineering teams to bring these features to life. Beyond their technical contributions, they will have the rewarding experience of mentoring and guiding less experienced software team members, fostering a culture of continuous learning, innovation, and excellence.

Responsibilities

  • Collaborate with cross-functional teams including UI designers and medical professionals to gather requirements and translate them into compelling user experiences.
  • Develop and maintain high-quality, scalable, and maintainable code using Qt, Python, and QML on a Linux operating system.
  • Collaborate with cross-functional teams, including hardware engineers, product design engineers, software test, reliability, and leadership to define software requirements and deliver high-quality solutions.
  • Mentor and guide less experienced software team members, fostering a culture of innovation and excellence.
  • Apply best practices in software development to maintain high-quality code.
  • Attend and participate in pre-clinical in-vivo system evaluations.
  • Participate in laboratory demonstrations for internal stakeholders and clinicians.

Requirements

  • Bachelor's degree with a minimum of 7 years of relevant experience, or an advanced degree with a minimum of 5 years of relevant experience.

Nice-to-haves

  • Degree concentration in Computer Science, Software Engineering, or a related field.
  • Expert proficiency in Qt or equivalent event-driven framework.
  • Fluency with Python.
  • Proficiency with development of software on Linux operating system.
  • Experience with QML.
  • Experience with ROS, embedded systems and/or real-time operating systems.
  • Experience with medical device development and privacy/security processes and regulations (FDA, 62304, HIPAA, GDPR, etc.).
  • Strong work ethic and entrepreneurial drive.
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Strong communication skills, both written and verbal.

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