Position Overview
The Software System Engineer is responsible for translating stakeholder, user, and product needs into clear, testable, and traceable software requirements, and for ensuring that these requirements are consistently elaborated into system design, software design, integration, verification, and issue resolution activities throughout the product lifecycle. Working under general supervision, the role applies systems engineering and software engineering practices to drive end-to-end development in regulated environments, with particular attention to IEC 62304 compliance, design controls, and product quality. The role collaborates closely with software development, verification, architecture, quality, regulatory, clinical, and project teams in an Agile development context to refine requirements, support sprint-based design decisions, review design outcomes, and ensure timely closure of technical issues and complaints through structured investigation, root cause analysis, corrective actions, a...