Develop and maintain system and software architecture models using SysML (v1/v2)
Apply MBSE principles to connect system intent to software services, APIs, schemas, modules, and firmware
Define interface contracts and allocations between system functions, software, and hardware components
Support V-model traceability across requirements, design, implementation, and verification
Author and review software system requirements with full bidirectional traceability
Perform risk analysis activities including FMEA and interface risk identification
Contribute to process and tooling improvements for MBSE adoption and trace automation
Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle
Requirements
Bachelor's degree and a minimum of 4 years of relevant experience OR Master’s degree with a minimum of 2 years of relevant experience OR PhD with 0 years relevant experience
Knowledge of Medical Product development, IEC-62304, ISO 13485, and FDA guidance in a technical discipline, preferably software related
4+ years of software verification experience
Proficient in programming languages such as Python, C++/ C# or similar languages
Experience with requirements-driven development and traceability
Familiarity with MBSE concepts and SysML
Strong understanding of good documentation practices
Experience with SysML v2 tooling
Experience writing technical reports
Experience with QT/QML
Experience with software version control systems, such as Git
Experience with Agile development
Strong work ethic and entrepreneurial drive
Ability to work effectively in a fast-paced, collaborative environment