Search jobs > Madison, WI > Staff software engineer

Staff Engineer 1, Systems Software

Exact Sciences
Madison, WI, US
$129K-$208K a year
Full-time

Position Overview

The Staff Engineer I, Systems Software is responsible for planning, executing, and managing the software design, development and testing of software used for diagnostic tests designed by Exact Sciences.

This engineer uses a technical background in software engineering, combined with an understanding of system design and design control principles, to analyze user needs, requirements and design details, in order to create and implement software components that provide communication, data collection, calculation, decision and process control of IVD test systems.

The Staff Engineer I, Systems Software exercises advanced judgment within broadly defined practices and procedures to determine appropriate action or in selecting methods, techniques and evaluation criteria for obtaining solutions.

A Staff Engineer I supports a collaborative environment that promotes positive teamwork where all members are working for the good of Exact Sciences.

This role requires onsite work in Madison, WI.

Essential Duties

  • Design software architecture within system architecture, decompose into modules and units.
  • Create detailed software designs at unit, interface, module, and system levels.
  • Estimate work required to develop and implement software designs.
  • Design interfaces for software modules and control systems.
  • Use SDLC software like Visual Studio and TFS to manage software code and development.
  • Select software technologies to use for software designs.
  • Create and manage schedules for implementation of software designs.
  • Design, build, and troubleshoot software and integration with HW prototypes and test fixtures.
  • Determine and plan software testing strategies at unit, module, and integrated system levels.
  • Document software designs and tests, communicate test results.
  • Champion best practices for design and implementation of secure software.
  • Communicate and disclose known and potential security vulnerabilities.
  • Track software development progress to plans.
  • Select external vendors of software components.
  • Collect and analyze user needs for completeness and translate into testable design requirements.
  • Create and critically evaluate design concepts for function, reliability, and maintainability.
  • Contribute to design of system architectures.
  • Lead or participate in risk and failure mode and effect assessments.
  • Determine system, module, and unit design specifications.
  • Translate product requirements and quality system requirements into software specifications.
  • Participate in technical design decisions, identify potential problems, investigate alternate solutions and recommend best courses of action.
  • Troubleshoot system issues and failures, determine root cause of failures and recommend corrective actions.
  • Create and review design control documentation.
  • Effectively record, reproduce, and communicate software and hardware issues (bugs) and contribute to their resolution.
  • Report status of assigned projects and tasks : work complete, work to do, work completion velocity.
  • Contribute ideas for new products and product improvements.
  • Provide expertise and leadership to teams and foster a culture of teamwork.
  • Gather input from collaborators, partners, team members and suppliers to define goals and establish a path to meeting those goals.
  • Collaborate cross-functionally with the Clinical Laboratory, Screening Business Unit, Clinical Affairs, Regulatory, Quality Control, Operations and other stakeholders to support and improve processes and procedures that drive quality and productivity.
  • Represent R&D Systems Development in cross-functional initiatives, as assigned, and act on behalf of the department as appropriate.
  • Work on problems which are extremely complex in scope in which analysis of data requires an evaluation of intangible variables.
  • Act as technical leader for one or more projects that are complex in scope.
  • Exercise discretion and independent judgement within broadly defined practices and policies in selecting methods, techniques, and evaluation criteria for obtaining and interpreting results, analyzing data, and presenting findings in a professional and knowledgeable manner.
  • Partner effectively with colleagues across multiple functions and at all levels of the enterprise.
  • Ability to effectively contribute toward team goals.
  • Ability to effectively work on many complex and varied projects at one time, while navigating and adapting to ambiguous and changing plans and circumstances.
  • Incorporate advanced inputs from cross functional stakeholders into product designs.
  • Utilize advanced written and oral communication to inform and influence stakeholders, resolve conflicts, build consensus, and drive focus.
  • Utilize advanced technical writing skills to document designs, record results, and build design history files.
  • Break down advanced goals into sequences of less complex goals.
  • Demonstrate advanced investigative, analytical, deductive, and problem-solving skills.
  • Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork.
  • Support and comply with the company’s Quality Management System policies and procedures.
  • Maintain regular and reliable attendance.
  • Ability to act with an inclusion mindset and model these behaviors for the organization.
  • Ability to work nights and / or weekends, as needed.
  • Ability to work on a mobile device, tablet, or in front of a computer screen and / or perform typing for approximately 90% of a typical working day.
  • Ability to work equipment designed for standing interaction for up to 80% of a typical working day.
  • Ability to grasp with both hands; pinch with thumb and forefinger; turn with hand / arm; reach above shoulder height.
  • Ability to comply with any applicable personal protective equipment requirements.
  • Ability to use various types of hand tools and laboratory equipment; including, but not limited to, wrenches, screwdrivers, pliers, cutters, screw cap containers, and pipettes for extended periods of time.
  • Constant walking or motion to coordinate work and interact with co-workers and equipment.
  • May be required to work in presence of energy, electrical, kinetic (moving parts), extreme hot or cold temperature hazards with provided training and protective equipment.
  • May be required to work with chemical or biological hazards with provided training and protective equipment.
  • Ability and means to travel 80% of annual working time between base city locations.
  • Ability to travel 10% of annual working time away from base city work locations, which may include overnight / weekend travel.

Minimum Qualifications

  • Master’s degree in software engineering or field as outlined in the essential duties; or bachelor’s degree in software engineering, computer science or field as outlined in the essential duties plus2 years of relevant experience in lieu of a master’s degree.
  • 9+ years of experience in software development and testing.
  • 5+ years of experience in medical device / IVD, biotech, life science or automation industry.
  • Proficient with SDLC systems, C#, SQL, automated build and deployment systems.
  • Demonstrated knowledge of software debugging and testing methods.
  • Proficient computer skills to include internet navigation and email usage.
  • Proficient in Microsoft Office programs, such as : Excel, OneNote, Outlook, Power Point, Teams, Visio and Word.
  • Demonstrated ability to perform the essential duties of the position with or without accommodation.
  • Authorization to work in the United States without sponsorship.

Preferred Qualifications

  • Advanced degree in software engineering, or related field.
  • 9+ years of experience in medical device / IVD, biotech, life science or pharmaceutical industry.
  • Knowledge of clinical laboratory instrumentation and procedures.
  • Previous success in bringing diagnostic products to market under an IVDR or FDA-regulated environment.
  • Proficient with SDLC Software such as TFS and Visual Studio.

LI-GV1

Salary Range :

$129,000.00 - $208,000.00The annual base salary shown is for this position located in US - WI - Madison on a full-time basis.

In addition, this position is bonus eligible, and is eligible to receive company stock upon hire as well as annually.

Exact Sciences is proud to offer an employee experience that includes paid time off (including days for vacation, holidays, volunteering, and personal time), paid leave for parents and caregivers, a retirement savings plan, wellness support, and health benefits including medical, prescription drug, dental, and vision coverage.

30+ days ago
Related jobs
Promoted
Accuray Incorporated
Madison, Wisconsin

Software Systems Engineers analyze, design, develop and test major software elements of medical device systems or. Software Systems Engineers serve as contributing members of. Knowledge of systems and software engineering processes for the development of complex solutions including. But our commitme...

Promoted
Canonical - Jobs
Madison, Wisconsin

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process. B...

Exact Sciences
Madison, Wisconsin

The Staff Engineer I, Systems Software is responsible for planning, executing, and managing the software design, development and testing of software used for diagnostic tests designed by Exact Sciences. This engineer uses a technical background in software engineering, combined with an understanding...

Promoted
Canonical - Jobs
Madison, Wisconsin

We are seeking a software engineer with a passion for building and validating resilient distributed systems. We see quality engineering as a first class engineering practice and are looking for people who can bring deep engineering insights and a data driven approach to test automation, reporting an...

Promoted
Sentry Insurance
Madison, Wisconsin

We'll look to you to work with Sentry's developers and architects to design applications and follow processes to ensure continuous operations of our existing systems and programs. ...

Promoted
Franklin Energy Services
Madison, Wisconsin

The Senior Software Engineer will work within the Technology Group to expand, enhance and strengthen our technology platform to amplify the Company's competitive advantage in the market. The Senior Software Engineer works within an Agile team environment. Strong background in object-oriented softwar...

Promoted
Robert Half
Waunakee, Wisconsin

Robert Half is seeking a Network Systems Administrator for our client in Madison, WI to support and optimize their network and systems infrastructure. Job Title: Network Systems Administrator. Verify the integrity and availability of network systems and resources, performing ongoing performance tuni...

Promoted
Rentable
Madison, Wisconsin

The ApartmentIQ Engineering Team is a highly technical team with the mission to change the apartment rental industry. Proven track record of leading other engineers to deliver projects that customers love. ...

Promoted
Arrowhead Pharmaceuticals
Verona, Wisconsin

The GxP Laboratory Systems Administrator position is responsible for supporting the development and delivery of various laboratory systems including daily system administration of GxP systems. Laboratory Information Management Systems (LIMS) Chromatography Data Systems, Spectrophotometry Systems, an...

Promoted
Sift Healthcare
WI, United States

The Data Engineer will bring a strong understanding of data modeling principles and modern data platforms to the team, helping develop intuitive data model architectures, extract-load-transform (ELT) processes, and testing infrastructure to ensure reliably robust data. Our data engineers design and ...