Senior Software Engineer
Core
Designing and programming small modules, large components, and feature areas for medical technology and digital solutions.
Role type
Senior Software Engineer (C++)
Builds
Medical technology and digital solutions
Domain
Healthcare / Medical Technology
Deliverable
production ML models | product features
Required skills
C++, Windows API, Object Oriented Analysis and Design, Software Design Patterns, Qt, MFC, multithreading, concurrency, Windows debugging, unit testing, Git, algorithms, data structures
Preferred skills
Python, Perl, HTML, CSS, JavaScript, Node.js, Angular, React, MySQL, SQL Server, OpenCV, CUDA, OpenCL, Selenium, JUnit, GoogleTest, PyTest, UI/UX design, performance profiling
Technologies
C++, Qt, MFC, Git, OpenCV, CUDA, OpenCL, Node.js, Angular, React, MySQL, SQL Server
Responsibilities
Execute tasks to meet product release goals, understand product modules and interrelationships, work with Product Leaders on requirements, identify scope and estimate work, engage in technical discussions and design reviews, define interfaces between code modules, write code meeting standards, assess and optimize application performance, conduct code reviews and mentor junior developers, provide technical leadership in agile environments
Seniority
Senior, hands-on IC with technical leadership