Foresight Diagnostics Inc.

Software Design Quality Engineer

Foresight Diagnostics Inc.

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $85,000 - $100,000 per year

Tech Stack

About the role

  • Leading design quality engineering activities across the software development lifecycle - from risk assessments and quality planning through design reviews, V&V, and post-market monitoring.
  • Reviewing and approving design input/output artifacts including requirements documents, design specifications, code reviews, and verification and validation test plans and reports.
  • Ensuring all software design controls are compliant with IEC 62304, ISO 13485, and other applicable regulatory guidance - and that compliance is demonstrated, not assumed.
  • Developing and maintaining risk analysis tools and risk management plans across Foresight’s suite of software systems.
  • Creating and revising SOPs to define software quality and release readiness requirements, shepherding documents through design and documentation control processes.
  • Supporting and leading cross-functional validation planning efforts for software systems, coordinating with teams on timely remediation of compliance gaps.
  • Managing NCR and CAPA processes - investigating and resolving end-user issues, tracking metrics and closing the loop.
  • Supporting cybersecurity process adherence across the product portfolio.
  • Participating in external audits with regulatory bodies including CAP, CLIA, and ISO certification bodies.
  • Monitoring process efficiency through internal audits and reporting that drives real improvement.

Requirements

  • Minimum of 3-5 years of software quality engineering experience in a regulated environment (FDA, ISO, CAP/CLIA, or equivalent).
  • Hands-on experience executing IEC 62304 software development lifecycle requirements in conjunction with ISO 13485 design controls.
  • Demonstrated ability to define, implement, and maintain compliant software development, execution, and documentation.
  • Strong autonomy and project ownership: you can drive complex, cross-functional work without waiting to be told what to do next.
  • Bachelor’s degree in software engineering, computer science, information technology, or a closely related field.
  • Exceptional interpersonal and collaboration skills - you work as well with lab scientists as you do with software engineers.
Benefits
  • Medical, dental, and vision
  • Flexible PTO and paid holidays
  • Parental leave
  • 401(k) with company match
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software quality engineeringrisk managementverification and validationdesign controlscompliance documentationSOP developmentNCR process managementCAPA process managementcybersecurity adherenceinternal audits
Soft Skills
project ownershipinterpersonal skillscollaboration skillsautonomycross-functional coordination
Certifications
Bachelor’s degree in software engineeringBachelor’s degree in computer scienceBachelor’s degree in information technology