1

Senior Systems Software Engineer Jobs in Pittsburgh, PA

Sr Systems/Design Engineer

Mount Pleasant, PA ยท On-site

$92K - $126K/yr

We are looking for a Sr Systems Design Engineer! The Senior Systems Design Engineer leads the ... Advanced knowledge of embedded systems, software development, schematics, wiring diagrams, and ...

Embedded Software Engineer

Pittsburgh, PA ยท On-site

$122K - $161K/yr

We are seeking an Embedded Software Engineer with strong hands-on experience in C/C++, Python, ROS, Linux, OpenCV, and embedded systems development . The candidate will work on precision mining and ...

New

Senior Software Engineer

Pittsburgh, PA ยท On-site

$118K - $156K/yr

The Senior Engineer will play a key role in decoupling UI from graphics code and contributing to ... Collaborate with designers, systems engineers, and other software engineers to deliver high-quality ...

Senior Software Engineer

Pittsburgh, PA ยท Hybrid

$118K - $156K/yr

Senior Software Engineer - SoftWriters Empower LTC Pharmacies. Save Lives. Build the Future of ... Experience with source control systems (Git, TFS, TortoiseSVN) and multi-threading/concurrency ...

next page

Showing results 1-20

Senior Systems Software Engineer information

See Pittsburgh, PA salary details

$84.9K

$131.3K

$184K

How much do senior systems software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for senior systems software engineer in Pittsburgh, PA is $131,342.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,900.00 and $155,300.00 per year, depending on experience, location, and employer.

What is a senior systems software engineer?

A Senior Systems Software Engineer is an experienced professional who designs, develops, and maintains system-level software such as operating systems, embedded systems, and network protocols. They are responsible for ensuring that software interacts efficiently with hardware, optimizing performance, and troubleshooting complex issues. Senior engineers often lead technical projects, mentor junior team members, and collaborate with cross-functional teams to deliver robust software solutions.

What are the key skills and qualifications needed to thrive as a senior systems software engineer?

To thrive as a Senior Systems Software Engineer, you need deep expertise in computer science, operating systems, and programming languages like C/C++, often supported by a relevant degree and extensive experience. Familiarity with version control systems (e.g., Git), build automation tools, and debugging/profiling utilities is typically required, and certifications in systems programming or cloud platforms can be advantageous. Exceptional problem-solving, collaboration, and communication skills set standout engineers apart by enabling them to navigate complex systems and coordinate effectively with cross-functional teams. These skills are vital for building robust, efficient software solutions that meet business and technical requirements in demanding environments.

What are some common challenges faced by senior systems software engineers and how can they be addressed?

Senior Systems Software Engineers often encounter challenges such as integrating legacy systems with modern technologies, optimizing system performance under tight resource constraints, and ensuring robust security in complex environments. These challenges can be addressed by staying current with industry best practices, collaborating closely with cross-functional teams (like DevOps and Security), and regularly participating in code reviews and architecture discussions. Leveraging automation tools and maintaining thorough documentation also help in efficiently managing and scaling large, distributed systems.

What cities near Pittsburgh, PA are hiring for Senior Systems Software Engineer jobs?

Cities near Pittsburgh, PA with the most Senior Systems Software Engineer job openings:

Infographic showing various Senior Systems Software Engineer job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 11% Part Time, 4% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $126,418 per year, or $60.8 per hour.

Embedded Systems Software Engineer

E.A. Fischione Instruments, Inc.

Export, PA โ€ข On-site

Full-time

Re-posted 15 days ago


Job description

For over 50 years, E.A. Fischione Instruments, Inc. has been providing advanced microscopy and nanotechnology solutions to the worldwide scientific community. We currently sell our products in more than 50 countries on 6 continents.
Fischione Instruments is seeking an Embedded Systems Software Engineer for our worldclass manufacturing facility located in Export, PA. Our Embedded Systems Software Engineer is responsible for developing control systems for advanced nanotechnology products. This will involve working in the areas of hardware interfacing, motion control, vacuum technology, video and imaging devices, user interfaces, networking, equipment interfacing, and more. This work will apply to new products and product features, as well as supporting existing products.
Skills, Knowledge and Abilities:
Mandatory:
- Develop software for Linux-based real time systems using C, C++, and Python
- Write software that will interface with both synchronous and asynchronous devices
- Write software that will communicate from sub-system to system levels using TCP/IP
- Communicate with board level devices via I2C, UART, SPI and custom interfaces
- Unit testing and regression testing
- Knowledge of laboratory diagnostics tools such as DVMs, Oscilloscopes, and bus analyzers
- Must demonstrate proficiency in C/C++ for real-time applications
Preferred:
- Linux device driver development
- Understanding of Linux Kernal internals
- Experience developing software for Linux on ARM and x86
- Experience developing user interfaces using Qt
Qualifications and Experience:
- Bachelor's degree or above in computer science, computer engineering, electrical engineering, or equivalent
- 4+ years of relevant and successful software development experience within the areas of embedded real-time control, electronics interface, and network communication