CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Systems Software Engineer Jobs

148 Job Offers

Senior Systems Software Engineer
Save Icon
Lead the development of Linux system management and monitoring infrastructure at HPE. This hybrid role in San Juan requires expert Golang skills to build Debian-based tools for software lifecycle and observability. We seek a senior engineer with 7-10+ years' experience in systems programming and ...
Location Icon
Location
United States , San Juan
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Join our team in Phoenix as a Software Engineer for Avionics Systems. You will conduct full lifecycle DO-178 development and testing for proprietary avionics I/O mapping. This role requires 5+ years of DO-178 experience, assembly/register-based programming, and A429 data bus knowledge. Create cer...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer, Systems
Save Icon
Join Meta to build secure, scalable data platforms protecting billions of users. This role requires a Master's in a related field and expertise in Python/PHP/Haskell, SQL, and Linux systems. You will design privacy-focused big data solutions in Bellevue, supported by competitive bonus and equity ...
Location Icon
Location
United States , Bellevue
Salary Icon
Salary
182547.00 - 209000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Embedded Software & Simulation Engineer - Streaming Audio (Prototyping & Lab Systems)
Save Icon
Join our Houston team as an Embedded Software & Simulation Engineer for streaming audio systems. Develop cFS-based solutions and TRICK simulations using C++, Python, and Linux. This role requires 3-5+ years of embedded experience and offers a 9/80 work schedule with excellent growth.
Location Icon
Location
United States , Houston
Salary Icon
Salary
Not provided
amentum.com Logo
Amentum
Expiration Date
Until further notice
Software Engineer - ML and Distributed Systems
Save Icon
Join AWS Applied AI to build innovative ML and distributed systems at scale. As a Software Engineer, you'll design and code solutions for Amazon Personalize, a deep learning service. This role in Mountain View requires 3+ years of development experience and expertise in full lifecycle SDLC. We of...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
165200.00 - 223600.00 USD / Year
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Software Engineer (Systems)
Save Icon
Join Meta to build the future of social technology as a Systems Software Engineer. Develop large-scale infrastructure using C/C++, Java, or PHP in a Linux/UNIX environment. Design and own core backend systems with high impact. This role in Bellevue offers competitive bonus, equity, and benefits.
Location Icon
Location
United States , Bellevue
Salary Icon
Salary
260398.00 - 297550.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer, Systems
Save Icon
Join Meta as a Software Engineer, Systems in Menlo Park. Design and develop operating systems-level software, compilers, and network distribution software for large-scale applications. Requires a degree in CS or related field, proficiency in languages like C++ or Python, and experience with Linux...
Location Icon
Location
United States , Menlo Park
Salary Icon
Salary
211778.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
SoC Systems Software Engineer
Save Icon
Join AWS to develop low-level software for custom AI/ML SoCs at the hardware/software boundary. You'll build models, debug complex interactions, and co-design interfaces in C++/Python/Rust. This role in Cupertino or Austin offers impactful work with comprehensive benefits and equity.
Location Icon
Location
United States , Cupertino; Austin
Salary Icon
Salary
168100.00 - 261500.00 USD / Year
Amazon
Expiration Date
Until further notice
Software Engineer, Systems
Save Icon
Join Meta as a Systems Software Engineer in Menlo Park. Develop large-scale infrastructure and core backend components using C/C++, Java, or PHP. Own features end-to-end, working on operating systems, compilers, and distributed systems at a massive scale. This role offers a competitive package in...
Location Icon
Location
United States , Menlo Park
Salary Icon
Salary
241484.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Test Engineer for NUWC Radar Systems
Save Icon
Join our team as a Software Test Engineer for critical NUWC Radar Systems in Newport, RI. You will evaluate Submarine Combat System software, ensuring it meets rigorous functional and performance requirements for the US and Australian Navies. This on-site role requires a Bachelor's degree, 2+ yea...
Location Icon
Location
United States , Newport, Rhode Island
Salary Icon
Salary
64842.27 - 112748.12 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Multimedia Systems Software Engineer
Save Icon
Join AMD's Multimedia Drivers team in Belgrade as a Software Engineer. Design and implement cutting-edge GPU/APU drivers using strong C/C++ skills in a Windows environment. You will develop multimedia functionality, debug kernel-level issues, and support new hardware. A degree in Computer Science...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Software Engineer, Systems ML - Compilers / Backend
Save Icon
Join Meta's team in Sunnyvale as a Systems ML Software Engineer. Develop compiler toolchains for cutting-edge AR/VR deep learning hardware. You'll implement optimizations, co-design hardware features, and compile PyTorch models for custom accelerators. Requires Python/C++ experience and backgroun...
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Senior Software Automation Engineer (AI & IT Systems)
Save Icon
Seeking a Senior Software Automation Engineer in Mexico to transform manual IT workflows with scalable AI and automation. You'll design and build reliable internal tools using Python, Go, or JavaScript, applying LLMs in production. Requires 6+ years in software engineering, SRE, or DevOps, with h...
Location Icon
Location
Mexico
Salary Icon
Salary
Not provided
appen.com Logo
Appen
Expiration Date
Until further notice
Senior Software Automation Engineer (AI & IT Systems)
Save Icon
Seeking a Senior Software Automation Engineer in Mexico to revolutionize workflows with AI and IT systems. You will design and build internal tools, integrations, and automation solutions using robust architecture and APIs. This role demands a strong background in automation patterns and CI/CD to...
Location Icon
Location
Mexico
Salary Icon
Salary
Not provided
appen.com Logo
Appen
Expiration Date
Until further notice
Software Engineer, Systems
Save Icon
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
120000.00 - 160000.00 USD / Year
workatastartup.com Logo
YC Work at a Startup
Expiration Date
Until further notice
Software Engineer - Avionics Systems
Save Icon
Join our Phoenix team as a Software Engineer for Avionics Systems. You will conduct full lifecycle DO-178 development, focusing on flexible I/O mapping for aircraft integration. Key requirements include 5+ years of DO-178 experience, assembly/register-based programming, and avionics I/O/A429 know...
Location Icon
Location
United States , Phoenix
Salary Icon
Salary
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Software Engineer II - Distributed Systems
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Software Engineer II. Develop cutting-edge distributed systems for products like Microsoft Fabric and Azure Cosmos DB. Utilize your expertise in C++, C#, Java, or Python to build scalable data integration platforms. Contribute to the core data pl...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer, Systems ML - Frameworks / Compilers / Kernels (PhD)
Save Icon
Join Meta's MTIA Software team to develop the core PyTorch AI framework, compilers, and high-performance kernels. You will optimize deep learning models for next-generation AI accelerators, focusing on performance tuning and hardware acceleration. This role requires strong C/C++ skills and experi...
Location Icon
Location
United States , Bellevue
Salary Icon
Salary
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Senior Embedded Software Development Engineer – Air-Ground Datalink Systems
Save Icon
Join Airbus in Toulouse as a Senior Embedded Software Engineer for Air-Ground Datalink Systems. You will design and develop DO-178C certified, real-time embedded software in C, focusing on ATN/ACARS protocols and ASN.1. This role requires deep avionics datalink expertise and offers a comprehensiv...
Location Icon
Location
France , Toulouse
Salary Icon
Salary
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Enterprise Systems - Software Engineer
Save Icon
Location Icon
Location
United States , Los Angeles
Salary Icon
Salary
120000.00 - 180000.00 USD / Year
hadrian.co Logo
Hadrian Automation
Expiration Date
Until further notice

About the Systems Software Engineer role

Systems Software Engineer jobs represent a critical and specialized domain within the technology sector, focusing on the foundational software that enables hardware and applications to function. Professionals in this field, often referred to as systems programmers, are the architects of the computing environment. They work at the intersection of hardware and software, crafting the low-level code that manages system resources, ensures performance, and provides a stable platform for higher-level applications. This career path is ideal for those fascinated by how computers truly work, from the operating system kernel to device drivers and embedded systems.

The core responsibility of a Systems Software Engineer is to design, develop, optimize, and maintain the software infrastructure of a computing system. This typically involves working on operating systems, compilers, databases, networking stacks, virtualization platforms, and device drivers. They write code that interacts directly with hardware components, manages memory and CPU resources, handles input/output operations, and ensures system security and reliability. A common day might involve optimizing a data transmission protocol for lower latency, debugging a complex concurrency issue in a multi-threaded service, or designing a new scheduler for a real-time operating system. Collaboration is key, as these engineers frequently work with hardware teams, application developers, and platform engineers to define requirements and integrate systems seamlessly.

Typical skills and requirements for Systems Software Engineer jobs are distinct and rigorous. Proficiency in low-level programming languages like C, C++, and increasingly Rust is paramount, as is a deep understanding of computer architecture, data structures, and algorithms. Knowledge of operating system concepts—such as processes, threads, memory management, file systems, and inter-process communication—is fundamental. Experience with Linux/Unix system programming is highly common. These roles also demand strong problem-solving abilities to diagnose intricate system-level bugs and optimize for critical constraints like performance, throughput, and power efficiency. Familiarity with hardware interfaces, network protocols, and compiler design are valuable assets. While educational backgrounds usually include a degree in Computer Science, Computer Engineering, or a related field, a proven ability to build and ship robust, efficient systems software is often the primary qualification.

Ultimately, pursuing Systems Software Engineer jobs means embracing the challenge of building the invisible yet essential layers of technology. It's a profession dedicated to creating the reliable, high-performance bedrock upon which all other software depends, making it a perpetually in-demand and intellectually rewarding career path for engineers who enjoy deep technical challenges.