Senior Software Design Quality Engineer

2 months ago


Marlborough, United States ECI Full time

Summary: As a Senior Software Design Quality Engineer in the medical device industry, you will play a pivotal role in ensuring the highest quality and compliance of software systems used in medical devices. You will be responsible for designing, developing, and implementing quality assurance strategies to ensure that software meets regulatory standards and customer expectations. Your expertise will guide the team through rigorous testing processes, risk management, and validation activities.


Key Responsibilities:

  • Lead DQA project teams by working with Product Development Engineers (embedded within R&D) to create / review Hardware/Software systems including Cyber security and identify possible failure modes/risk control opportunities for these complex systems (FDA/EUMDR-Regulated Class II Medical Device environments (including interconnected and cloud-based software systems).
  • Review of SW/HW sub-systems (PCBA’s, FPGAs, with and without Firmware, etc.) and identify risk control measures
  • Review of part schematics for identification or risk control measures
  • Recommend updates to design prints or added tests as a result or risks identified
  • Partner with R+D team members and own the identification of risk-based requirements definition within the Quality System (21 CFR 820/ ISO13485) for the Medical Device Software process, IEC 62304
  • Meet company and applicable Standards, based on risk controls identified
  • Review of requirements vs risks to define where the appropriate level of risk control lies
  • Own the creation and maintenance of risk management and usability documentation such as, Hazard Analysis, Design Failure Mode and Effects Analysis (DFMEA), Task Analysis and Fault Tree Analysis (FTA) incorporating both IEC 62304 and Cybersecurity principles.
  • Participate in the creation and/or review of Software documentation (Software Development Plan, Detailed Design, safety class, etc. (required per IEC 62304) and Threat Modeling / Security Risk Analysis)
  • Apply sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving quality issues


Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
  • Minimum of 5-8 years of experience in software quality assurance in the medical device industry
  • Strong knowledge of software development lifecycle (SDLC) and software testing methodologies
  • Experience with regulatory requirements specific to medical devices (e.g., FDA, ISO 13485, IEC 62304)
  • Proficiency in testing tools, scripting languages, and automated testing frameworks.
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills, both verbal and written
  • Ability to work effectively in a fast-paced, collaborative environment


Note: Third party resumes will not be accepted for this role.



  • Marlborough, Massachusetts, United States ECI Full time

    Job Title: Senior Software Design Quality EngineerAt ECI, we are seeking a highly skilled Senior Software Design Quality Engineer to join our team. As a key member of our quality assurance team, you will play a pivotal role in ensuring the highest quality and compliance of software systems used in medical devices.Key Responsibilities:Lead DQA project teams...


  • Marlborough, United States ECI Full time

    Summary: As a Senior Software Design Quality Engineer in the medical device industry, you will play a pivotal role in ensuring the highest quality and compliance of software systems used in medical devices. You will be responsible for designing, developing, and implementing quality assurance strategies to ensure that software meets regulatory standards and...


  • Marlborough, Massachusetts, United States Raytheon Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Digital Signal Processing Group at Raytheon. As a key member of our team, you will be responsible for designing and implementing radar Digital Signal Processing algorithms to run in real-time on CPUs and/or GPUs to support next-generation radar systems...


  • Marlborough, Massachusetts, United States Raytheon Full time

    Job Title: Senior Software EngineerAt Raytheon, we are seeking a highly skilled Senior Software Engineer to join our Digital Signal Processing Group. As a key member of our team, you will be responsible for designing and implementing radar Digital Signal Processing algorithms to run in real-time on CPUs and/or GPUs to support next-generation radar systems...


  • Marlborough, Massachusetts, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Digital Signal Processing Group at Raytheon. As a key member of our team, you will be responsible for designing and implementing radar Digital Signal Processing algorithms to run in real-time on CPUs and/or GPUs to support next-generation radar systems deployed on land and...


  • Marlborough, Massachusetts, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our FQT team in Marlborough, Massachusetts. As a key member of our team, you will be responsible for developing and maintaining software solutions for various programs and platforms. Your expertise in software development, testing, and verification will be essential in ensuring the...


  • Marlborough, Massachusetts, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Digital Signal Processing Group at Raytheon. As a key member of our team, you will be responsible for designing and implementing radar Digital Signal Processing algorithms to run in real-time on CPUs and/or GPUs to support next-generation radar systems deployed on land and...


  • Marlborough, Massachusetts, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Digital Signal Processing Group at Raytheon. As a key member of our team, you will be responsible for designing and implementing radar Digital Signal Processing algorithms to run in real-time on CPUs and/or GPUs to support next-generation radar systems deployed on land and...


  • Marlborough, Massachusetts, United States Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team at Raytheon Technologies. As a key member of our software development team, you will play a critical role in designing, developing, and delivering software solutions to support national defense and security.Key ResponsibilitiesDevelop software solutions using a...


  • Marlborough, Massachusetts, United States ShiftCode Analytics Full time

    Job SummaryShiftCode Analytics is seeking a highly skilled Senior Java Software Engineer to lead our team's development efforts. As a technical lead, you will provide guidance and mentorship to your teammates, ensuring the successful delivery of projects. Your expertise in Java, Microservices, and front-end development will be invaluable in maintaining high...


  • Marlborough, United States IPG Photonics Full time

    Thank you for your interest in positions at IPG Photonics. All applicants must apply on our company website to be considered. Please visit www.ipgphotonics.com and click on the “Company” tab. We look forward to seeing your application soon!IPG Photonics is revolutionizing the laser industry as the pioneering developer and leading producer of fiber lasers...


  • Marlborough, Massachusetts, United States Boston Scientific Full time

    About the RoleWe are seeking a highly skilled Principal R&D Software Engineer to join our R&D Endoscopy division at Boston Scientific. As a key member of our team, you will be responsible for developing best-in-class capital systems and software as part of our comprehensive portfolio of solutions.Key ResponsibilitiesCreate and lead software architecture,...


  • Marlborough, Massachusetts, United States IPG Photonics Full time

    Senior Software Engineer - Math Library DeveloperIPG Photonics is a leading developer and producer of fiber lasers and amplifiers. We are seeking an experienced Senior Software Engineer to join our dynamic team.Key Responsibilities:Design, develop, and optimize complex math libraries for cutting-edge applications.Collaborate with cross-functional teams to...


  • Marlborough, Massachusetts, United States Boston Scientific Full time

    About the Role:Boston Scientific is seeking a highly skilled Design Quality Assurance Engineer to join our team. As a key member of our design site, you will be responsible for ensuring the safety, quality, and compliance of our medical device products.Responsibilities:Develop and maintain quality-engineering methodologies, systems, and practices that meet...


  • Marlborough, Massachusetts, United States Omni Inclusive Full time

    As a key member of the Omni Inclusive team, the Senior Software Engineer - Cache Systems will be responsible for reviewing, analyzing, and modifying complex programming systems, including encoding, testing, debugging, and documenting programs.With a strong background in software development and a passion for optimizing system performance, this individual...


  • Marlborough, Massachusetts, United States Raytheon Technologies Full time

    Job Overview: Raytheon Technologies is on the lookout for a Senior FQT Software Engineer to enhance our team. This position is integral to the development of software solutions that bolster national defense and security initiatives. The successful candidate will possess a solid background in the software development lifecycle and will engage in diverse...


  • Marlborough, Massachusetts, United States TechnoGen Full time

    Job Title: Senior Java Software DeveloperJob Summary:TechnoGen is seeking a skilled Senior Java Software Developer to join our team. As a Senior Java Software Developer, you will be responsible for analyzing requirements, designing, implementing, debugging, and modifying test cases for a commercial safety-critical medical software web...


  • Marlborough, Massachusetts, United States Judge Group, Inc. Full time

    Job Title: Senior Electrical Engineer - PCB Design Job Summary: The Judge Group is seeking a highly skilled Senior Electrical Engineer with experience in PCB Mixed Signal Design to join our team in Marlborough, MA. Key Responsibilities: * Collaborate with a team of engineers to develop and enhance beam delivery systems for our fiber-based laser...


  • Marlborough, Massachusetts, United States Tanisha Systems Full time

    Job Title: Senior Quality Assurance EngineerLocation: OnsiteDuration: Long Term ProjectJob Description:We are seeking a highly skilled Senior Quality Assurance Engineer to join our team. As a key member of our Quality Engineering team, you will be responsible for driving quality transformations and leading QA teams.Key Responsibilities:Lead QA teams and...


  • Marlborough, Massachusetts, United States IPG Photonics Full time

    Electrical Design Engineer Opportunity at IPG PhotonicsIPG Photonics is a pioneering developer and leading producer of fiber lasers and amplifiers, revolutionizing the laser industry. As a Senior Electrical Design Engineer, you will collaborate with a multidisciplinary team to design, develop, and optimize advanced beam delivery systems for fiber-based laser...