CrawlJobs Logo
Briefcase Icon
Category Icon

System Software Engineer Jobs (Remote work)

6 Job Offers

Filters
Systems Software Engineering Internship
Save Icon
Join HPE's remote Systems Software Engineering Internship in Heredia, Costa Rica. Support senior engineers on technical projects, troubleshoot issues, and learn cutting-edge technologies. This role requires a CS/Engineering student with basic Python/Java/C++ skills and a passion for problem-solvi...
Location Icon
Location
Costa Rica , Heredia
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
System Software Engineer
Save Icon
Join our pre-silicon simulation team in Lithuania as a System Software Engineer. Develop functional C/C++ models in a Linux environment, collaborating with hardware and software teams. Enjoy remote work, health insurance, and career growth in a supportive, innovative atmosphere.
Location Icon
Location
Lithuania
Salary Icon
Salary
Not provided
auriga.com Logo
Auriga
Expiration Date
Until further notice
Software Engineer, Streaming Systems
Save Icon
Join our Streaming Systems team as a Software Engineer. You will build high-throughput infrastructure to ingest and process billions of real-time behavioral events using Kafka or similar. This role is key for our "Cursor for Marketers" AI platform and offers equity with favorable exercise terms.
Location Icon
Location
United States
Salary Icon
Salary
180000.00 - 320000.00 USD / Year
hightouch.com Logo
Hightouch
Expiration Date
Until further notice
Software Engineer, Distributed Systems
Save Icon
Join us as a Software Engineer for Distributed Systems, building the high-scale syncing engine that moves terabytes of data daily. You will optimize performance and reliability on a multi-cloud, global infrastructure. This role offers meaningful equity and the chance to solve complex scaling chal...
Location Icon
Location
United States
Salary Icon
Salary
180000.00 - 320000.00 USD / Year
hightouch.com Logo
Hightouch
Expiration Date
Until further notice
Distributed Systems Software Engineer - WarpStream
Save Icon
Join WarpStream as a Distributed Systems Software Engineer to build a next-generation, Kafka-compatible streaming platform on object storage. You will architect and deliver high-performance, scalable backend services in a remote-first environment. This senior role requires 10+ years of backend sy...
Location Icon
Location
Salary Icon
Salary
230800.00 - 271200.00 USD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Systems Software Engineer
Save Icon
Join Mozilla's Performance Tools team as a Senior Systems Software Engineer. Develop the Firefox Profiler using C++ and Rust to optimize performance across platforms. Enjoy a distributed role with excellent benefits like bonuses, comprehensive healthcare, and generous leave. Help build a faster, ...
Location Icon
Location
Salary Icon
Salary
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Explore the world of System Software Engineer jobs, a critical and dynamic field at the heart of modern technology. System Software Engineers are the architects of the foundational software layers that enable hardware and applications to function. Unlike application developers who build end-user programs, these professionals focus on the core systems—operating systems, compilers, databases, network stacks, embedded firmware, and virtualization platforms—that serve as the bedrock for all other software. Their work is essential in industries ranging from robotics and autonomous vehicles to cloud computing, networking, and enterprise infrastructure. In this profession, individuals are typically responsible for designing, developing, optimizing, and maintaining low-level software that interacts directly with hardware. Common responsibilities include architecting efficient and reliable system components, writing performant code in languages like C, C++, or Rust, and developing drivers, kernels, and middleware. They design data models and APIs for system interaction, integrate disparate hardware and software subsystems, and build real-time processing pipelines. A significant part of the role involves deep performance optimization, focusing on critical metrics such as latency, throughput, memory management, and power consumption. System Software Engineers also harden system security, reliability, and scalability, often implementing robust CI/CD pipelines and observability tools for complex deployments. Typical skills and requirements for these jobs are rigorous. A strong foundation in computer science fundamentals—data structures, algorithms, operating systems, and computer architecture—is paramount. Proficiency in systems programming languages is non-negotiable. Engineers must have a deep understanding of OS primitives, concurrency, multithreading, and hardware resource management. Experience with low-level APIs for hardware interaction (e.g., for GPUs, cameras, or network interfaces) is common. The role demands the ability to design for multiple platform types and to debug complex, layered systems. Strong analytical and problem-solving skills are essential to translate broad technical requirements into elegant, efficient code. While formal education like a degree in Computer Science or a related field is typical, demonstrable experience in building and shipping large-scale systems software is highly valued. For those seeking challenging roles that blend software theory with hardware reality, System Software Engineer jobs offer a career at the core of innovation, building the invisible engines that power our digital world.

Filters

×
Countries
Category
Location
Work Mode
Salary