Software Verification Engineer II - NxStage (North Andover)


: $108,680.00 - $159,340.00 /year *

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

Software Verification Engineer II - NxStage-19000N86Position Specific Details NxStageMedical, a Fresenius Company is on a mission to transform renal care. To dothat, we continually seek the best-of-the-best to expand and improve our teamof dedicated, innovative professionals. If you share our mission and arecommitted to improving the lives of renal patients, then we invite you toexplore our career opportunities.


As a key member of the SoftwareVerification Test group, the incumbent will support the activities related tothe design, development, and ongoing maintenance of Fresenius software-basedmedical device products and supporting software.


  • Works as a team member to design, develop and modify Software verification plans, protocols and reports for multiple projects by analyzing software requirements and following the appropriate software development process.
  • Executes testprotocols, and writes reports to describe program evaluation, testing, andcorrection.

    Participates in software verification plansand protocol reviews and other related design reviews.

    Works with product development teams to evaluate systeminterfaces, operational requirements, and performance requirements, andtestability software.

    Creates, identifies, validates, and uses test tools thatfacilitate data gathering and test method execution.

  • Participates in the design, build, validation and deployment of effective test automation solutions.
  • Understands defect management and works closely with Software Engineers on defect resolution.
  • Maintains effective communication with the project manager, andteam members on project scope, timelines, and design changes.

    Works on complex issues whereanalysis of situations or data requires an in-depth evaluation of variablefactors. Exercises judgment in selecting methods, techniques and evaluationcriteria for obtaining results.

  • Determines methods andprocedures on new assignments and may coordinate activities of other personnel(Team Lead).
  • Additional responsibilities may include focus on one or more departments or locations. See applicable addendum for department or location specific functions.



  • The physical demands and work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Bachelors Degree in related Engineering or scientific discipline required; advanced degree preferred.

    2 5 yearsrelated experience.

    Demonstratedunderstanding of principles, theories and concepts in the software engineeringfield, preferably in the medical device area.

    Experience with C,or assembly-level code development, embedded processing and I/O control.

    Experience usingtools to test, software debuggers, oscilloscopes, and troubleshoot softwareapplications.

    Experience indevelopment of automated test scripts, is preferred.

    Experience withsensors, microprocessor/microcontroller is preferred.

    Excellent organizationaland verbal/written communication skills.

    Stronginterpersonal skills with ability to work effectively in a team or individuallywith supervision.

    Highly motivatedand energetic. Passion for creating high quality medical device software and systems.

    Experience andfamiliarity with ISO 13485 and IEC 62304, and with FDA GMP, is preferred.

    EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity

    Associated topics: .net, back end, c c++, develop, developer, devops, python, sdet, software programmer, sw * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

    Launch your career - Create your profile now!

    Create your Profile

    Loading some great jobs for you...