Boston Scientificposted 16 days ago
$76,000 - $144,400/Yr
Full-time • Mid Level
Arden Hills, MN
Merchant Wholesalers, Durable Goods

About the position

As Software Engineer II, you will join a team in creating and sustaining software for Cardiac Rhythm Management and Diagnostic devices. These products deliver therapies that save lives and directly improve the quality of life for patients across the globe. Our team is full of people passionate about not only solving novel and compelling technical problems but also making a positive impact while advancing the state-of-the-art of cardiac care.

Responsibilities

  • Develop and test medical device software, document design and requirements, leverage best-practice object-oriented design methodologies and technologies
  • Independently analyze and debug complex problems spanning multiple engineering disciplines, drawing on experience to drive pragmatic solutions
  • Collaborate effectively with cross-functional teams in firmware, hardware, systems, human factors, marketing, and design assurance
  • Identify and implement continuous improvements to work processes, procedures, and tools
  • Participate in Agile software development activities including scrums, sprint planning, and regular process tracking to facilitate effective project management
  • Participate in mentorship of less experienced team members through setting an example and providing guidance on technical and process tasks
  • Support clinical staff in the field on use of medical software and troubleshooting of issues
  • Exemplify commitment to patient safety and product quality by maintaining compliance to documented quality system processes and standards
  • Dedication to and enthusiasm for building products that save and improve lives

Requirements

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or related major
  • 3+ years of work experience in Java development (Master's degree may substitute for 1 year of experience)
  • Experience with a company who makes a physical product (medical device, wearable device, aerospace, automotive, equipment) rather than a service
  • Expertise with core Java and object-oriented design patterns
  • Proficiency with Perl, Python, and shell scripting
  • Experience in multi-threaded development on dedicated Linux or Android hardware platforms
  • Experience developing unit and integration tests, knowledge of design verification testing
  • Experience within a software quality system including safety and security risk management (found in a regulated industry such as medical device, aerospace, defense, etc.)
  • Experience working with integrated systems involving hardware test platforms and simulators. Should include software development which interacts with or is part of an embedded system
  • Excellent written and oral communication skills
  • Willingness to work Onsite (4+ days per week) at our Arden Hills, MN site

Nice-to-haves

  • Experience in the medical devices industry
  • Experience with regulatory standards including IEC 62304, 60601, FDA 510(k), ISO 14971, 13485
  • Knowledge of cybersecurity best practices and standards

Benefits

  • Base Salary Range Minimum Salary: $76000
  • Base Salary Range Maximum Salary: $144400
  • Variable compensation, i.e., annual bonus target and long-term incentives (subject to plan eligibility and other requirements)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service