United Pharma is seeking Senior Software Engineers with strong medical device product development experience to design, develop, and support software for new and existing products. The role involves working within Agile, Scrum, and Continuous Integration environments while ensuring software meets safety, functional, and regulatory requirements throughout the product lifecycle.
Responsibilities:
- Design, develop, troubleshoot, and debug software for medical device products
- Participate in full software development lifecycle including requirements, design, development, and testing
- Define and refine software and system requirements
- Perform risk assessments including PFMEA and risk mitigation activities
- Support engineering change orders and product updates
- Ensure software complies with safety, functional, and regulatory standards
- Collaborate with systems, quality, and cross-functional engineering teams
- Work within Agile, Scrum, and Continuous Integration development environments
Requirements:
- Strong experience in medical device software development
- Experience developing commercial product software
- Strong programming experience in object oriented languages such as .NET, C#, or C++
- Experience with software design, debugging, and troubleshooting
- Understanding of risk management and product lifecycle processes
- Bachelor's degree in Computer Science, Software Engineering, or related technical field