CrawlJobs Logo

Filters

Location
Salary

Software Systems Engineer United States Jobs

127 Job Offers

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
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
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, 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
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
Senior Systems Software Engineer
Save Icon
Location Icon
Location
United States , New York
Salary Icon
Salary
Not provided
Continua
Expiration Date
Until further notice
Systems Software Engineer
Save Icon
Location Icon
Location
United States , New York
Salary Icon
Salary
Not provided
Continua
Expiration Date
Until further notice
Software Engineer, Financial Systems
Save Icon
Location Icon
Location
United States , New York, NY; San Francisco, CA
Salary Icon
Salary
168000.00 - 275100.00 USD / Year
ramp.com Logo
Ramp
Expiration Date
Until further notice
Staff Software Engineer, Design Systems
Save Icon
Location Icon
Location
United States; Canada
Salary Icon
Salary
Not provided
vanta.com Logo
Vanta
Expiration Date
Until further notice
Software Engineer, Frontier Systems - Power Management
Save Icon
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
295000.00 - 445000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Software Engineer, Distributed Data Systems
Save Icon
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
230000.00 - 385000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Software Engineer, Database Systems
Save Icon
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
230000.00 - 385000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Software Engineer - Cross-functional Systems
Save Icon
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
185000.00 - 325000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice

About the Software Systems Engineer role

A career in software systems engineering sits at the intersection of software development, hardware integration, and large-scale system architecture. Professionals in this field design, build, and maintain the complex software layers that enable hardware and infrastructure to function reliably, safely, and efficiently. Unlike pure software developers who focus solely on code, software systems engineers take a holistic view, ensuring that every software component interacts seamlessly with underlying hardware, networks, and other systems. This makes the role critical in industries where performance, safety, and uptime are non-negotiable.

Typical responsibilities for software systems engineer jobs include architecting system-level software solutions, writing and reviewing code in languages such as C++, C#, Java, or Python, and developing models that define system behavior and requirements. These engineers often work on embedded systems, real-time control software, or distributed cloud services. A significant portion of the role involves translating high-level system requirements into detailed software specifications, conducting rigorous testing (unit, integration, and system-level), and performing verification and validation activities. Many positions also require conducting safety analyses, such as Failure Mode and Effects Analysis (FMEA) or Fault Tree Analysis (FTA), especially in safety-critical domains. Collaboration is key; software systems engineers regularly interface with hardware engineers, product managers, quality assurance teams, and clients to align technical designs with business goals. They also contribute to documentation, including software architecture diagrams, design decisions, and certification artifacts.

The skills required for these jobs are both deep and broad. Foundational requirements typically include a bachelor’s degree in computer science, electrical engineering, software engineering, or a related field. Technical expertise in system modeling languages like SysML or UML is highly valued, as is proficiency with model-based design tools (e.g., MATLAB/Simulink). Strong programming skills are essential, along with a solid understanding of operating systems, networking, and hardware interfaces. For those working on safety-critical systems, knowledge of industry standards such as DO-178C, ISO 26262, or similar regulatory frameworks is often expected. Soft skills are equally important: analytical thinking, problem-solving, clear written and verbal communication, and the ability to work effectively in multidisciplinary teams.

Ultimately, software systems engineer jobs offer a dynamic and challenging career path. These professionals are the architects of the invisible software infrastructure that powers everything from aircraft avionics and autonomous vehicles to global cloud platforms and industrial automation. For those who enjoy solving complex puzzles, bridging the gap between hardware and software, and building systems that must work correctly every time, this profession provides a rewarding blend of technical depth and broad system-level thinking.