Verified today
Senior Software Technologist
About the role
Senior Software Technologist responsible for designing, implementing, and testing C++ software for medical systems. Leads component‑level architecture, ensuring reliability, efficiency, and compliance with medical quality standards. Develops unit, integration, and class tests, maintaining a long‑term software stack. Works within Agile/Safe/Scrum processes, contributing to continuous improvement. Collaborates across disciplines on software interfaces, applies SOLID principles, GIT workflows, and unit testing. Analyzes root causes, refactors legacy code, and integrates SW/HW components. Communicates effectively in English, drives change, and supports regulated environment development.
What you’ll do
- Design and implement software components
- Ensure reliability, efficiency, user‑friendliness, maintainability
- Write unit, integration, and class tests
- Maintain long‑term software stack
- Follow processes and quality system
- Contribute to unit interfaces with disciplines
- Drive continuous improvement and Agile/Safe/Scrum processes
What you’ll bring
- Bachelor/Master Engineering in CS/EE or equivalent
- Years of software design and development experience
- Strong C++ programming expertise
- Object‑oriented design, GIT, SOLID, unit testing
- Agile (SAFE), Scrum, V‑model methodology experience
- Full SDLC knowledge: requirements to integration
- Root‑cause analysis and legacy code refactoring skills
- SW/HW integration affinity and regulated environment focus
Nice to have
- Healthcare product development experience
- Regulated environment software development interest
Skills
Education
Bachelor/Master of Engineering