Summary:
The Software Engineer will need a strong foundation in C++ and C#. This role offers the opportunity to work across the entire software development lifecycle—from design to testing—while learning within a regulated, safety-critical environment.
The Software Engineer will help deliver the next generation of healthcare technology—through hands-on development in a safety-critical environment.
Responsibilities:
- Collaborate with senior engineers to design, develop, and maintain robust software components using C++ and C#.
- Participate in requirements analysis, software design reviews, and documentation for medical device software per regulatory standards.
- Contribute to unit testing, validation, and debugging in support of high-quality software releases.
- Assist with prototyping using graphics APIs (e.g., OpenGL, Vulkan) and UI frameworks (e.g., WPF) as part of new product initiatives.
- Follow internal software development processes and design controls (e.g., traceability, code reviews, versioning).
- Develop clear, concise and well-documented, maintainable code in adherence to established development guidelines.
- Support integration of software with hardware and system components in a test-driven environment.
Required Qualifications: