> Markdown version of [/jobs/ext/3542099-sr-engineer-systems-software](https://www.wearedevelopers.com/jobs/ext/3542099-sr-engineer-systems-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Engineer, Systems Software - **Company:** Abbott Laboratories - **Location:** Madison, WI, United States - **Experience:** Expert - **Salary:** $78,000.0 - $156,000.0 - **Contract:** Permanent contract - **Skills:** Data Analysis, Software Applications, Unit Testing, Software Debugging, Software Engineering, Strategies of Testing, UML, Data Management - **Published:** September 30, 2026 - **Apply:** https://abbott.wd5.myworkdayjobs.com/abbottcareers/job/United-States---Wisconsin---Madison/Sr-Engineer--Systems-Software_35000042 ## About the Role * Ability to work designated schedule. * 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., * Bachelor's degree in software engineering or related field. * 6+ years 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., * 8+ year 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. ## Description * Lead and participate in all aspects of the software development lifecycle. * Translate product requirements and quality system requirements into software specifications and assist in defining the product requirements. * Lead review and create software design control documents with team input. * Lead the architecture of software driven systems. * Document software designs and systems using generally accepted notation such as UML. * Maintain and improve the performance of existing software. * Review and debug highly complex software. * Code complex software applications with associated unit tests. * Develop test strategies and execute test plans at module/unit and system levels. Develop test plans to ensure that product requirements, quality system requirements, regulatory requirements, and design specifications have been met. * Create internal software tools to enhance data analysis and data management productivity. * Troubleshoot complex system issues and failures. * Provide technical leadership. * Mentor junior engineers and interns to develop their skills. Facilitate training of junior engineers on current software and software development practices. * Work with external vendors to verify and validate software and hardware platforms. * Work collaboratively in cross-functional teams. * Apply professional written and verbal communication 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 ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Algorithm That Nearly Killed Me: When Testing Isn't Enough](https://www.wearedevelopers.com/videos/2110-the-algorithm-that-nearly-killed-me-when-testing-isn-t-enough) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)