The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to ...
Vision System/Software Engineer
Maple Grove, MN · On-site
$177.10K - $209.90K/yr
Vision System/Software Engineer Client : Medical Device Manufacturing Company Duration : 12 Months Location : 1 Scimed Pl, Maple Grove, MN 55311 Specific Skills: * Experience with Cognex Insight ...
Vision System/Software Engineer
Maple Grove, MN · On-site
$177.10K - $209.90K/yr
Vision System/Software Engineer Client : Medical Device Manufacturing Company Duration : 12 Months Location : 1 Scimed Pl, Maple Grove, MN 55311 Specific Skills: * Experience with Cognex Insight ...
Principal Systems Software Engineer - Jet Engine Test Cells
$136.50K - $183.10K/yr
We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO businesses to ...
Principal Systems Software Engineer - Jet Engine Test Cells
$136.50K - $183.10K/yr
We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO businesses to ...
Principal Systems Software Engineer - Jet Engine Test Cells
Saint Paul, MN · On-site
$136.50K - $183.10K/yr
We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO businesses to ...
Principal Systems Software Engineer - Jet Engine Test Cells
Saint Paul, MN · On-site
$136.50K - $183.10K/yr
We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO businesses to ...
Principal Systems Software Engineer - Jet Engine Test Cells
Saint Paul, MN · On-site
$120K - $180K/yr
We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO businesses to ...
Principal Systems Software Engineer - Jet Engine Test Cells
Saint Paul, MN · On-site
$120K - $180K/yr
We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO businesses to ...
Principal Systems Software Engineer - Jet Engine Test Cells
Saint Paul, MN · On-site
$136.10K - $182.50K/yr
We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO businesses to ...
Principal Systems Software Engineer - Jet Engine Test Cells
Saint Paul, MN · On-site
$136.10K - $182.50K/yr
We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO businesses to ...
Principal Software Engineer
Burnsville, MN · Hybrid
$139K - $186.40K/yr
Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS ... Submarine Combat Systems Center of Excellence in Eagan, MN Standard working hours are Monday ...
Principal Software Engineer
Burnsville, MN · Hybrid
$139K - $186.40K/yr
Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS ... Submarine Combat Systems Center of Excellence in Eagan, MN Standard working hours are Monday ...
Principal Software Engineer
Burnsville, MN · Hybrid
$139K - $186.40K/yr
Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS ... Submarine Combat Systems Center of Excellence in Eagan, MN Standard working hours are Monday ...
Principal Software Engineer
Burnsville, MN · Hybrid
$139K - $186.40K/yr
Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS ... Submarine Combat Systems Center of Excellence in Eagan, MN Standard working hours are Monday ...
Principal Software Engineer
Burnsville, MN · On-site
$139K - $186.40K/yr
Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS ... Submarine Combat Systems Center of Excellence in Eagan, MN Standard working hours are Monday ...
Principal Software Engineer
Burnsville, MN · On-site
$139K - $186.40K/yr
Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS ... Submarine Combat Systems Center of Excellence in Eagan, MN Standard working hours are Monday ...
Software Engineer
Wayzata, MN · On-site
Contract Duration: 6 months Role Overview This role involves designing, developing, and maintaining software applications and systems. The Software Engineer will work with cross-functional teams to ...
Software Engineer
Wayzata, MN · On-site
Contract Duration: 6 months Role Overview This role involves designing, developing, and maintaining software applications and systems. The Software Engineer will work with cross-functional teams to ...
Embedded Software Engineer
Maple Grove, MN · On-site
$134.60K - $177.10K/yr
Our products include radioembolization (Y90), cryoablation systems, coils, particles & gels for ... We are looking for a software engineer with software development experience in embedded Linux ...
Embedded Software Engineer
Maple Grove, MN · On-site
$134.60K - $177.10K/yr
Our products include radioembolization (Y90), cryoablation systems, coils, particles & gels for ... We are looking for a software engineer with software development experience in embedded Linux ...
Contract Duration : 6 months Role Overview This role involves designing, developing, and maintaining software applications and systems. The Software Engineer will work with cross-functional teams to ...
Contract Duration : 6 months Role Overview This role involves designing, developing, and maintaining software applications and systems. The Software Engineer will work with cross-functional teams to ...
Supports testing and demonstration of components and integrated systems * Develops documentation ... Works closely with other software developers to design and reuse developed software to support ...
Supports testing and demonstration of components and integrated systems * Develops documentation ... Works closely with other software developers to design and reuse developed software to support ...
Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members. * Provides ...
Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members. * Provides ...
Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members. * Provides ...
Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members. * Provides ...
Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members. * Provides ...
Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members. * Provides ...
Systems Software Engineer information
See Minneapolis, MN salary details
$86.6K - $98.3K
0% of jobs
$98.3K - $110K
1% of jobs
$110K - $121.7K
1% of jobs
$121.7K - $133.3K
1% of jobs
$133.3K - $145K
1% of jobs
$145K - $156.7K
2% of jobs
$156.7K - $168.3K
0% of jobs
$168.3K - $180K
0% of jobs
$183.1K is the 25th percentile. Wages below this are outliers.
$180K - $191.7K
71% of jobs
$191.7K - $203.4K
0% of jobs
$203.4K - $215K
22% of jobs
$86.6K
$185.5K
$215K
How much do systems software engineer jobs pay per year?
What Is a Systems Software Engineer?
A systems software engineer designs and creates computer software. Job duties include installing, testing, and maintaining computer systems software. They may also troubleshoot draft performance requirements and specifications for new software. To be successful in this career, you must be knowledgeable about computer hardware and software. Systems software engineers who work remotely may be required to provide online support. Similar jobs titles include systems software developer and systems developer.
What are the key skills and qualifications needed to thrive as a Systems Software Engineer, and why are they important?
How does a Systems Software Engineer typically collaborate with hardware engineers and other technical teams?
What are Systems Software Engineers?
What is the difference between Systems Software Engineer vs Software Developer?
| Aspect | Systems Software Engineer | Software Developer |
|---|---|---|
| Primary Focus | Designing and developing system-level software, operating systems, and firmware | Creating applications, websites, and user-facing software |
| Required Skills | Low-level programming (C, C++), OS concepts, hardware interaction | High-level programming (Java, Python, JavaScript), UI/UX design |
| Work Environment | Often in hardware or OS teams, embedded systems, or infrastructure | Application development teams, web or mobile app projects |
| Certifications | Typically none required, but Linux or OS certifications can help | Often certifications like Java, AWS, or specific language certifications |
While both roles involve software development, Systems Software Engineers focus on system-level and hardware-interfacing software, whereas Software Developers create user-facing applications. The roles overlap in programming skills but differ in scope and environment.

Full-time
Medical, Retirement
Posted 9 days ago
Abbott rating
8.0
Based on 129 frontline employees who took The Breakroom Quiz
131st of 511 rated manufacturers
Job description
Working at Abbott
At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your true self, and live a full life. You'll also have access to:
- Career development with an international company where you can grow the career you dream of.
- Employees can qualify forfree medical coverage in ourHealth Investment Plan (HIP) PPOmedical plan in the next calendar year.
- An excellent retirement savings plan with a high employer contribution
- Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit - an affordable and convenient path to getting a bachelor's degree.
- A company recognized as a great place to work in dozens of countries worldwide and named one of the most admired companies in the world by Fortune.
- A company that is recognized as one of the best big companies to work for as well as the best place to work for diversity, working mothers, female executives, and scientists.
The Opportunity
We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location.
In this technical role, you will be a critical contributor to building compelling products within Abbott's Electrophysiology Division. In Abbott's Electrophysiology (EP) business, we're advancing the treatment of heart disease through breakthrough medical technologies in atrial fibrillation, allowing people to restore their health and get on with their lives.
You will participate in the development and deployment of product, infrastructure systems and software architecture to improve our development programs. This includes design, development, and documentation of product networking, operating systems and software delivery components for diagnostic and interventional cardiology devices, and participation in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing.
What You'll Work On
- Develop requirement specifications, design, implementation and testing of networking sub-systems and components used in medical devices and enterprise infrastructure environments used for connectivity.
- Implement and enhance remote connectivity solutions for updating and accessing medical devices using OTA and Linux screen sharing.
- Design, implement and troubleshoot enterprise application software.
- Provide deliverables according to the EP Quality System as applicable.
- Create and enhance performance of systems used to deliver software remotely to medical devices using Linux operating systems.
- Perform root cause analysis, including troubleshooting of build and deployment related issues
- Creating and maintaining documentation for Product and Enterprise Applications.
- Ensuring the continuous improvement and evolution of software work products
- Collaborate and work with a broad range of technologists, software developers and other support personnel, both within and outside of Abbott, for the maintenance and troubleshooting of applications
Required Qualifications
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Biomed Engineering, Software Engineering or related discipline
- Experience administering and setting up Perforce, JIRA and Swarm
- Device end implementation work with Bomgar, BeyondTrust Support server, Axeda or ThingWorx and working with agent SDK to implement remote software delivery
- 5+ years of network engineering and/or Linux operating system internals/administration experience
- Demonstrated experience with configuring the networking sub-system for the Linux Operating System
- System programming experience using C and/or C++
- 6+ year of experience providing technical leadership and/or mentorship
- Strong verbal and written communication skills with ability to effectively communicate with multiple levels in the organization
- Previous experience working in a matrixed and geographically diverse business environment
- Proficient in documentation and diagramming tools like Visio.
Preferred Qualifications
- Advanced level proficiency with Cmake, C/C++ and/or Perl/Python/shell-scripting knowledge
- Extensive experience with network programming. Creating network equipment including switches, routers, load-balancers, network caching devices, etc.
- Prior work configuring load balancers, switches, routers
- Experience working in Data Centers with racking, cable management, power planning, remote KVM and built-in IPMI/ILO type systems
- System Admin work setting up servers to provide DNS/DHCP, IPA/LDAP, NTP service.
- Familiarity with file server protocols including NFS, SMB/CIFS and file server authentication.
- Experience with Operating System (OS) security enhancements - Linux and Windows.
- Enterprise application software deployment in on-premise Data Center or cloud infrastructure.
- Familiarity with digital signatures, certificates, encryption and malware prevention
Apply Now
Learn more about our health and wellness benefits, which provide the security to help you and your family live full lives: www.abbottbenefits.com
Follow your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer, committed to employee diversity.
Connect with us at www.abbott.com, on Facebook at www.facebook.com/Abbott, and on Twitter @AbbottNews.
The base pay for this position is
$99,300.00 - $198,700.00In specific locations, the pay range may vary from the range posted.
JOB FAMILY:Product DevelopmentDIVISION:EP ElectrophysiologyLOCATION:United States > Minnesota > St. Paul > Tech Center : One St Jude Medical DriveADDITIONAL LOCATIONS:WORK SHIFT:StandardTRAVEL:NoMEDICAL SURVEILLANCE:NoSIGNIFICANT WORK ACTIVITIES:Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day), Continuous standing for prolonged periods (more than 2 consecutive hours in an 8 hour day)Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.EEO is the Law link - English: http://webstorage.abbott.com/common/External/EEO_English.pdfEEO is the Law link - Espanol: http://webstorage.abbott.com/common/External/EEO_Spanish.pdf