We work in collaborative multi-functional teams with engineers from multiple subject areas to bring innovative clinical diagnostic solutions to our customers, it is exciting and meaningful work! You can expect to collaborate and coordinate with diverse development teams across the globe. You’ll have the opportunity to work directly with scientists and marketing teams to ensure we have the right solutions to meet the needs of a constantly evolving healthcare environment.
As part of the Chemistry/Immunoassay software development team, you’ll work with a variety of technologies to deliver new products to market. We develop product software with primarily a C#/.NET Windows-based technology stack. We write software for robotic control, image processing and use machine learning to optimize our system. We are continuously developing our verification strategy to bring new products and improvements to our customer at an ever-increasing pace. Continuous improvement, including utilizing the latest tools and methodologies, is important to us, and we want people who will help drive this goal.
We use agile/scrum to collaborate effectively and respond rapidly to change. We balance the support of a committed team with lots of opportunities for individual growth and leadership. Growing your career with us will give you a chance to express your talent while fulfilling the mission of improving healthcare for everyone.
In this role, you’ll have the opportunity to:
- Create and support coded automated test protocols
- Participate on an Agile Scrum team
- Collaborate on requirements and design options with partners and teammates
- Give/Receive feedback in peer code inspections to ensure quality
- Produce documentation required for medical device regulatory clearance
- Execute and troubleshoot automated tests, collecting and documenting objective evidence
- Collaborate in the troubleshooting and determination of root cause of failures
- Work both independently and as a team member
- Possibility of domestic and/or international travel less than 3 weeks per year
The essential qualifications of this role include:
- Bachelor of Science in Computer Science, BME with computational focus, or relevant engineering degree and 5+ years of experience
- Experience writing software using an object-oriented programming language such as C#, Java, or C++
- Skill for creating maintainable software designs, refactoring and improving code
- Ability to develop comprehensive test plans and protocols based on requirements, risk analysis, and designs
- Worked with a modern version control system, such as GIT or TFS
- Familiarity with medical device development regulations
- Knowledge of common object-oriented design patterns
- Willingness to supervise 2-5 less experienced engineers
- Has some interesting side projects such as a mobile app, built something with a Raspberry Pi project, etc.
- Has responded to a Stack Overflow question with a solution
- Has tried to check the math of a ‘What If’ article on xkcd!