Participate in software development for medical device applications by independently implementing moderately complex features, developing automated tests, and improving code quality. Contribute throughout the software development life cycle, including design, construction, debugging, and testing. Apply engineering and quality practices with increasing autonomy to help ensure reliable, compliant software. The role advances product quality and development velocity by delivering high-quality features and test assets that strengthen system reliability. The position works closely with development and testing teams, technical leads and senior engineers, and cross-functional partners. It contributes to technical discussions and decision-making, collaborates with product team members to clarify requirements, and provides technical input to project planning and feature discussions. Minimal travel is expected, approximately 5% annually, with occasional additional travel possible.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level