C++ Developer
Summary
Builds, tests, and maintains Windows-based software for medical device projects using C#/.NET and C++ with WPF, WinForms, MFC, or Win32, unit testing frameworks, and Agile practices; Git, Azure DevOps, and CI/CD knowledge is preferred, along with medical device and regulated-environment experience.
Key Skills Required:
- Strong experience in C# (.NET) and C++
- Windows application development using WPF, WinForms, MFC, or Win32
- Object-oriented design principles and design patterns
- Unit testing frameworks such as NUnit, MSTest, xUnit, or Google Test
- Experience working in Agile environments
- Knowledge of Git, Azure DevOps, and CI/CD is preferred
Good to Have:
- Medical device software development experience
- Exposure to IVD instruments and regulated software environments
- Knowledge of REST APIs, microservices, or Azure
Job Responsibilities:
- Design, develop, test, and maintain Windows-based software applications.
- Work with cross-functional teams on medical device software projects.
- Prepare software design documents and technical specifications.
- Ensure quality delivery by following software development and testing standards.