We are seeking a versatile Sr. Software System Engineer with end-to-end expertise to accelerate the exploration of new concepts. In this role, you will be responsible for the entire lifecycle of ...
We are seeking a versatile Sr. Software System Engineer with end-to-end expertise to accelerate the exploration of new concepts. In this role, you will be responsible for the entire lifecycle of ...
Senior System Software Engineer
Santa Clara, CA · On-site
$143K - $189K/yr
We are looking for a hard-working and experienced system software engineer to join our team and work on innovative datacenter interconnects. You will be responsible for designing and implementing ...
Senior System Software Engineer
Santa Clara, CA · On-site
$143K - $189K/yr
We are looking for a hard-working and experienced system software engineer to join our team and work on innovative datacenter interconnects. You will be responsible for designing and implementing ...
Senior System Software Engineer
Westford, MA · On-site
$127K - $167K/yr
We are looking for a hard-working and experienced system software engineer to join our team and work on innovative datacenter interconnects. You will be responsible for designing and implementing ...
Senior System Software Engineer
Westford, MA · On-site
$127K - $167K/yr
We are looking for a hard-working and experienced system software engineer to join our team and work on innovative datacenter interconnects. You will be responsible for designing and implementing ...
We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a dynamic crew that builds and maintains software for complex ...
We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a dynamic crew that builds and maintains software for complex ...
We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and ...
We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and ...
Sr. System Software Engineer
$181K - $318K/yr
We are seeking a versatile Sr. Software System Engineer with end-to-end expertise to accelerate the exploration of new concepts. In this role, you will be responsible for the entire lifecycle of ...
Sr. System Software Engineer
$181K - $318K/yr
We are seeking a versatile Sr. Software System Engineer with end-to-end expertise to accelerate the exploration of new concepts. In this role, you will be responsible for the entire lifecycle of ...
We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and ...
We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and ...
Senior System Software Engineer
Santa Clara, CA · On-site
$143K - $189K/yr
We are looking for a hard-working and experienced system software engineer to join our team and work on innovative datacenter interconnects. You will be responsible for designing and implementing ...
Senior System Software Engineer
Santa Clara, CA · On-site
$143K - $189K/yr
We are looking for a hard-working and experienced system software engineer to join our team and work on innovative datacenter interconnects. You will be responsible for designing and implementing ...
We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a dynamic crew that builds and maintains software for complex ...
We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a dynamic crew that builds and maintains software for complex ...
R &D Embedded Software Engineer
$112K - $148K/yr
Present and make a case for recommended systems and architectures to peers, product managers ... record in embedded software programming in C/C++ and experience with real-time OS (RTOS)
R &D Embedded Software Engineer
$112K - $148K/yr
Present and make a case for recommended systems and architectures to peers, product managers ... record in embedded software programming in C/C++ and experience with real-time OS (RTOS)
Embedded System Software Engineer
Bartlesville, OK · On-site
$112K - $148K/yr
Must have minimum 5years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS). Qualifications:
Embedded System Software Engineer
Bartlesville, OK · On-site
$112K - $148K/yr
Must have minimum 5years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS). Qualifications:
Embedded System Software Engineer
$112K - $148K/yr
Must have minimum 5years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS). Qualifications:
Quick apply
Embedded System Software Engineer
$112K - $148K/yr
Must have minimum 5years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS). Qualifications:
Senior System Software Engineer - GPU Power Management
Santa Clara, CA · On-site
$143K - $189K/yr
As a GPU system software engineer, you will work with a team of versatile software and hardware engineers involving a wide variety of technologies. You will play a key role in power management ...
Senior System Software Engineer - GPU Power Management
Santa Clara, CA · On-site
$143K - $189K/yr
As a GPU system software engineer, you will work with a team of versatile software and hardware engineers involving a wide variety of technologies. You will play a key role in power management ...
As a System Software Engineer within our team, you will be responsible for maintaining and developing system software for iOS, macOS, tvOS, and watchOS; focusing on drivers, frameworks, and software ...
As a System Software Engineer within our team, you will be responsible for maintaining and developing system software for iOS, macOS, tvOS, and watchOS; focusing on drivers, frameworks, and software ...
The Controls Integration Group at the Spallation Neutron Source (SNS) is seeking a Control System Software Engineer who will focus on control system applications, system development and operations ...
The Controls Integration Group at the Spallation Neutron Source (SNS) is seeking a Control System Software Engineer who will focus on control system applications, system development and operations ...
As a GPU system software engineer, you will work with a team of versatile software and hardware engineers involving a wide variety of technologies. You will play a key role in power management ...
As a GPU system software engineer, you will work with a team of versatile software and hardware engineers involving a wide variety of technologies. You will play a key role in power management ...
The Controls Integration Group at the Spallation Neutron Source (SNS) is seeking a Control System Software Engineer who will focus on control system applications, system development and operations ...
The Controls Integration Group at the Spallation Neutron Source (SNS) is seeking a Control System Software Engineer who will focus on control system applications, system development and operations ...
Ground System Software Engineer (R4787)
Dallas, TX · On-site
$110K - $200K/yr
We are seeking a highly motivated Ground System Software Engineer to design, develop, and maintain software systems for the X-BAT Platform. This role focuses on building robust ground control ...
Ground System Software Engineer (R4787)
Dallas, TX · On-site
$110K - $200K/yr
We are seeking a highly motivated Ground System Software Engineer to design, develop, and maintain software systems for the X-BAT Platform. This role focuses on building robust ground control ...
System Software Programmer
Columbia, SC · On-site
TALENT Software Services is seeking a System Software Programmer to develop and support Early Care and Education systems. The role involves maintaining legacy applications, collaborating with ...
System Software Programmer
Columbia, SC · On-site
TALENT Software Services is seeking a System Software Programmer to develop and support Early Care and Education systems. The role involves maintaining legacy applications, collaborating with ...
Ground System Software Engineer (R4787)
Dallas, TX · On-site
$110K - $200K/yr
We are seeking a highly motivated Ground System Software Engineer to design, develop, and maintain software systems for the X-BAT Platform. This role focuses on building robust ground control ...
Ground System Software Engineer (R4787)
Dallas, TX · On-site
$110K - $200K/yr
We are seeking a highly motivated Ground System Software Engineer to design, develop, and maintain software systems for the X-BAT Platform. This role focuses on building robust ground control ...
System Software Engineer information
See salary details
$83K - $94.2K
0% of jobs
$94.2K - $105.4K
1% of jobs
$105.4K - $116.5K
1% of jobs
$116.5K - $127.7K
1% of jobs
$127.7K - $138.9K
1% of jobs
$138.9K - $150.1K
2% of jobs
$150.1K - $161.3K
0% of jobs
$161.3K - $172.5K
0% of jobs
$175.4K is the 25th percentile. Wages below this are outliers.
$172.5K - $183.6K
71% of jobs
$183.6K - $194.8K
0% of jobs
$194.8K - $206K
22% of jobs
$83K
$177.7K
$206K
How much do system software engineer jobs pay per year?
What engineers make $300,000 a year?
What does a systems engineer do in software?
What does a System Software Engineer do?
What are the key skills and qualifications needed to thrive as a System Software Engineer, and why are they important?
Will AI replace system engineers?
What engineers make $500,000?
What is the difference between System Software Engineer vs Software Developer?
| Aspect | System Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's in Computer Science or related field; often some experience with systems programming | Bachelor's in Computer Science or related field; focus on application development |
| Work Environment | Designing and maintaining operating systems, firmware, or system-level applications | Creating user-facing applications, websites, or mobile apps |
| Industry Usage | Tech companies, hardware firms, embedded systems | Software firms, startups, enterprise applications |
| Search & Comparison Intent | Understanding roles related to system-level programming | Looking for application or web development roles |
System Software Engineers focus on developing and maintaining system-level software like operating systems and firmware, requiring knowledge of hardware and low-level programming. Software Developers typically create applications and user-facing software, emphasizing higher-level programming skills. Both roles often share similar educational backgrounds but differ in their work focus and environment.
What are some common challenges System Software Engineers face when working on large-scale projects?

Apple rating
8.1
Based on 662 frontline employees who took The Breakroom Quiz
6th of 30 rated technology retailers
Job description
As a Sr. Software Systems Engineer, you will be a critical member of a multi-disciplinary team, responsible for rapidly prototyping and validating novel concepts. Your work will directly influence future product direction by demonstrating the viability and potential of new technologies.
Bachelor's degree in Robotics, Mechatronics, Mechanical Engineering, Electrical Engineering, Computer Science, or equivalent practical experience.5+ years of hands-on experience designing, building, and deploying robotic systems that encompass both hardware and software components.Experience programming in C++ and/or Python for robotics applications.
Proven experience in system integration, bringing together complex hardware (sensors, actuators) and software (firmware, control, perception) into a functional whole.Experience with a variety of sensor modalities (e.g., cameras, LiDAR, IMUs, depth sensors) and developing perception algorithms for object detection, tracking, or localization.Strong understanding of electromechanical systems, motor control theory, and implementation of real-time control systems.Proficiency with embedded systems development, including firmware, real-time operating systems (RTOS), and low-level device drivers.Experience applying machine learning (ML) techniques to robotics problems such as perception, sensor fusion, or adaptive control.Experience in rapid prototyping and building user interfaces or interaction models for human-robot interaction (HCI).Master's or PhD in Robotics, Mechatronics, Computer Science, or a related field.
About Apple
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Cupertino, CA, US
Year founded
1976