Hybrid Senior Software Engineer, Qt/QML

Posted 2 months ago

Apply now

About the role

  • Senior Software Engineer developing intuitive, user-friendly interfaces for advanced medical devices. Leading software development efforts in a cross-functional collaborative team to enhance cardiac arrhythmia treatment.

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 and a minimum of 4 years of relevant experience OR Master's degree with a minimum of 2 years of relevant experience OR PhD with 0 years relevant experience
  • Expertise working in Python/ C++ environments, ideally with ROS or device-level comms
  • Strong experience in desktop UI development (e.g. Qt/QML, PyQt, Open GL, unity, GTK, WPF, or similar)
  • Experience building real-time or data-rich interfaces for technical or clinical applications
  • Strong understanding of software architecture and design patterns
  • Excellent problem-solving abilities and a proactive approach to addressing challenges
  • Experience with software version control systems, such as Git
  • Experience working with UI designers and implementing UI designed in Figma or similar
  • Experience with Agile development methodologies
  • Knowledge of CI/CD tools and practices, including automated testing and deployment

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)

Job title

Senior Software Engineer, Qt/QML

Job type

Experience level

Senior

Salary

$122,400 - $183,600 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job