Role OverviewContribute to the development of company application software and internal software tools, research and development of image processing algorithms, and design, implement, and test software per defined architecture and Software Requirements Specifications (SRS). Participate in software code reviews and design reviews, and contribute to any refinements to the Software Development Lifecyle and subsidiary procedures.
What You Will Do
Design, implement, and test software, develop rapid prototypes, participate in evaluation and selection of supporting software, maintain software cybersecurity documentation, and participate in software code reviews and design reviews.
Why It Might Be a Fit
The ideal candidate will have a strong grasp of modern User Interface / User Experience concepts, proficiency in Object Oriented languages, and experience leading projects through full software project lifecycle.
Requirements
- Minimum of 10 years of experience in software engineering
- Minimum of 6 years of experience in developing software for medical devices
- Bachelor’s degree in computer science, software engineering, or similar degree or equivalent job experience
- Proficiency in Object Oriented languages, C++ required and Qt Framework highly desired
- Proficiency in software development best practices including software source control, e.g., git
- Experience leading projects through full software project lifecycle
- Proficiency in automated test solutions is highly desired
- Proficiency in scripting languages, such as Python, and JavaScript is highly desired
- Good grasp of modern User Interface / User Experience concepts highly desired
- Experience in medical device / ISO 13485 environment highly desired
- Proficiency in Algorithm Development, image and signal processing, including Machine Learning is preferred
Benefits
- Equal Employment Opportunity
- Reasonable accommodations to qualified individuals with disabilities
]]>