• Systems Software Engineer II

    Job Locations US-WI-Madison
    Req No.
    Research & Development
    Regular Full-Time
  • Summary of Major Responsibilities

    The Systems Software Engineer II works with the Systems Development team to design, develop, and test software used in medical devices. Additional responsibilities include the development and improvement of internal software tools used in R&D, service, or quality control.


    In this role, the Systems Software Engineer II will work closely with the Research and Development scientists to evaluate algorithms and will develop appropriate software tools to implement these algorithms to aid in assay development.  The tools will require a user interface and a backend database.  Also, the Systems Software Engineer II will assist with transferring the algorithms to the production laboratory software.

    Essential Duties and Responsibilities

    • Follow all aspects of the software development lifecycle
    • Assist with translating product requirements and quality system requirements into software specifications
    • Create software design control documents with team input
    • Assist with the architecture of software driven systems
    • Document software designs using generally accepted notation such as UML
    • Maintain and improve the performance of existing software
    • Review and debug software
    • Code complex software modules with associated unit tests
    • Execute test plans at module/unit and system levels and document results
    • Create internal software tools to enhance data analysis and data management productivity
    • Troubleshoot system issues and failures of moderate complexity
    • Work collaboratively in teams
    • Support and comply with the company’s Quality Management System policies and procedures
    • Other duties as assigned
    • Apply professional written and verbal communication skills
    • Regular and reliable attendance
    • Ability to work normal schedule of Monday through Friday during normal business hours
    • Ability to work nights and/or weekends
    • Ability to lift up to 50 pounds for approximately 5% of a typical working time
    • Ability to work in front of a computer screen and/or perform typing for approximately 90% of a typical working day
    • Ability to comply with any applicable personal protective equipment requirements
    • Ability to travel approximately 5% of working time


    Minimum Qualifications

    • Bachelor’s degree in engineering, computer science or related field
    • 1+ year of relevant industry experience
    • Authorization to work in the United States without sponsorship
    • Demonstrated ability to perform the Essential Duties of the position with or without accommodation

    Preferred Qualifications

    • 3+ years of experience following quality system/design control in medical device or related area, and a track record of contributions to successful software launches, from initial concept to customer release
    • Knowledge of the software lifecycle for a medical device
    • Experience in medical device development
    • Experience with C# and the Microsoft technology stack. Some knowledge of SQL a plus
    • Coursework in digital signal processing, artificial intelligence or machine learning a plus


    We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, creed, disability, gender identity, national origin, protected veteran status, race, religion, sex, sexual orientation, and any other status protected by applicable local, state or federal law. Applicable portions of the Company’s affirmative action program are available to any applicant or employee for inspection upon request.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed