• Systems Software Engineer I

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

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


    This role will focus on developing software that collects data from instruments for storage into a database, and on developing algorithms to process and display the collected data. The role will involve developing new software as well as maintaining and improving existing software, using the Microsoft technology stack including C#, WPF/UWP, .NET Framework, .NET Core, and SQL Server, through a software lifecycle process that closely follows IEC 62304 (Medical Device Software).

    Essential Duties and Responsibilities

    • Follow all aspects of the software development lifecycle.
    • Implement software specifications.
    • Write and review software design control documents as needed.
    • Understand architectures of software driven systems.
    • Document software designs using generally accepted notation such as UML.
    • Maintain and improve the performance of existing software of moderate complexity.
    • Review and debug software of moderate complexity.
    • Code software modules of moderate complexity with associated unit tests.
    • Execute module/unit tests and document results.
    • Create internal software tools to enhance data analysis and data management productivity.
    • Assist with troubleshooting of system issues.
    • Work collaboratively in teams.
    • Apply professional written and verbal communication skills.
    • Support and comply with the company’s Quality Management System policies and procedures.
    • Other duties as assigned.
    • 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.


    Minimum Qualifications

    • Bachelor’s degree in engineering, computer science or related field.
    • 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

    • Internship as a software developer.


    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