Job Title : Software Engineer - Medical Devices Only
Long term Contract
Location : Remote
No Benefits Provided
Job Summary
Seeking an experienced Software Engineer to support the design, development, testing, and maintenance of software applications for medical device products. The ideal candidate will have strong experience in software development within regulated environments and collaborate closely with cross-functional engineering, quality, regulatory, and product teams.
Key Responsibilities
- Design, develop, test, debug, and maintain software applications and product features.
- Support full software development lifecycle activities including architecture, implementation, testing, release, and maintenance.
- Work within Agile/Scrum and CI/CD environments.
- Develop automated testing solutions and support software verification activities.
- Troubleshoot technical issues, perform root cause analysis, and implement corrective actions.
- Participate in requirements analysis, technical design reviews, and architecture discussions.
- Create and maintain technical documentation, software specifications, and engineering records.
- Support product enhancements, engineering changes, and remediation activities.
- Collaborate with Quality, Regulatory, Clinical, Product Management, and Test Engineering teams.
- Ensure compliance with safety, cybersecurity, and regulatory requirements for medical device software.
- Mentor junior engineers and provide technical guidance.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
- Strong experience in commercial software product development.
- Experience in regulated industries, preferably medical devices or safety-critical systems.
- Proficiency in C#, .NET, C++, or similar object-oriented programming languages.
- Experience with Git, Azure DevOps, Visual Studio, Linux/UNIX, RTOS, or related tools.
- Strong understanding of software architecture, multithreading, algorithms, and design patterns.
- Experience with software testing, debugging, and troubleshooting.
- Strong communication and technical documentation skills.
Preferred Qualifications
- Medical device software development experience.
- Knowledge of cybersecurity and secure software development practices.
- Experience with automated testing frameworks and CI/CD pipelines.
- Familiarity with DICOM, HL7, medical imaging, or healthcare interoperability standards.
- Experience with V&V activities and audit/compliance support.