We're looking for a Software Engineer focused on designing and building scalable technical solutions. This mid level role requires 9+ years of relevant experience.
About the role
Requirements & Traceability: Elicit needs and requirements from stakeholders; create, allocate, and manage system requirements; collaborate with technical functions to create subsystem and interface requirements; create and manage requirements traceability to system risk, verification, and validation.
System Design & Architecture: Responsible and accountable for system level design inputs, outputs, risk, and evidence throughout the development process; design/develop system architectures that incorporate flexibility, adaptability, modularity, and scalability to maximize reuse and interoperability/integration, applying cross-functional and external technical knowledge to drive data-driven architecture decisions.
Integration & Verification: Develop, coordinate, and document the system test strategy and lead system integration, verification, and validation activities.
Risk Management: Identify system hazards and perform system risk identification, assessment, and management; independently identify critical systems engineering issues affecting program delivery and proactively manage risk with an end-in-mind approach to minimize schedule and scope impact.
Leadership & Mentoring: Provide guidance, coaching, mentoring, and/or training to Systems Engineers and Technical Leads within their function or program team; may support a Technical Lead role on complex programs, contributing to technical accountability for successful delivery of the solution.
Collaboration & Inclusion: Build and sustain a diverse, cross-functional and external network — spanning technical, clinical, regulatory, and business disciplines — to bring forward the best ideas and create an environment where team members feel safe to contribute.
Continuous Improvement & Quality: Drive continuous process improvement with a specific focus on systems engineering related processes; demonstrate engagement and employ a quality mindset in all endeavors by proactively identifying quality issues and communicating appropriately.
Earned Bachelor's degree in a Science, Technology, Engineering, or Math (STEM) field
10+ years of relevant experience
Demonstrated experience and in-depth knowledge of systems engineering in one or more of the following areas: requirements elicitation/development/traceability/management/allocation, interface definition and management, system architecture development, enterprise architectures, technical planning and risk assessments, system level risk assessments (patient safety), trade-offs, system modeling and simulation, system integration, verification and validation planning and execution, model-based systems engineering (MBSE)
Experience in systems engineering specifically with regard to medical devices or combination products