Job offers - CrawlJobs

Software Systems Engineer Jobs (Hybrid work)

90 Job Offers

Embedded Software Engineer for Wireless Systems
Save Icon
Join Intracom Defense as an Embedded Software Engineer for Wireless Systems. Requires 2+ years in embedded C, RTOS and multi-threading, plus embedded debug tools. Work on cutting-edge defense tech.
Location Icon
Location
Salary Icon
Salary
Not provided
Intracom Defense
Expiration Date
Until further notice
Software Engineer — Engineering Systems, Continuous Integration
Save Icon
Join Snowflake as a Software Engineer on the Continuous Integration team in Bellevue, WA. Build and operate distributed CI systems using Java, C++, Python, or Go. Requires 3+ years of production engineering experience.
Salary Icon
Salary
Not provided
Snowflake
Expiration Date
Until further notice
Software Engineer - Storage Systems (Agent Infra)
Save Icon
Baseten seeks a Software Engineer in San Francisco to build distributed storage for AI agent sandboxes. Requires Go, Rust, or C/C++ systems expertise, Linux filesystem internals, and FUSE. Competitive pay, equity, and flexible PTO.
Salary Icon
Salary
Not provided
Baseten
Expiration Date
Until further notice
Senior Software Development Engineer in Test (SDET), QA - AI Systems
Save Icon
Senior SDET role in Sunnyvale, CA to own quality for Nexxa's AI agent systems. Requires 5+ years in test automation, strong Python skills, and CI/CD expertise. Build evaluation harnesses and simulation environments for industrial AI.
Salary Icon
Salary
Not provided
Nexxa.AI
Expiration Date
Until further notice
Senior Software Engineer, Systems Infrastructure
Save Icon
LinkedIn seeks a Senior Software Engineer in Bengaluru to build and operate large-scale data infrastructure powering core applications. Requires 4+ years in distributed systems and Java, Python, or Go. Hybrid role with mentoring and open-source impact.
Location Icon
Location
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Sr. Staff Software Engineer, Systems Infrastructure
Save Icon
LinkedIn seeks a Sr. Staff Software Engineer in Bengaluru to lead large-scale systems infrastructure. Requires 14+ years in software design, distributed systems, and technical leadership. Hybrid role driving innovation and mentoring engineers.
Location Icon
Location
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Sr. Staff Software Engineer, Systems Infrastructure - Observability Streaming
Save Icon
Lead the future of observability at LinkedIn in Bengaluru. Architect and scale massive real-time streaming systems, mentor engineers, and drive technical direction. Requires 12+ years in software engineering and deep distributed systems expertise.
Location Icon
Location
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Sr. Staff Software Engineer, Systems Infrastructure
Save Icon
Senior Staff Software Engineer role in Mountain View, CA to build LinkedIn's large-scale observability infrastructure. Requires 5+ years in distributed systems, Java/C++/Python/Go, and time-series data expertise. Hybrid work.
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Senior Embedded Software Engineer for Wireless Systems
Save Icon
Join Intracom Defense as a Senior Embedded Software Engineer for Wireless Systems in Greece. Requires 8+ years in embedded SW, C, RTOS, and low-level drivers. Work on cutting-edge defense tech with a top NATO supplier.
Location Icon
Location
Salary Icon
Salary
Not provided
Intracom Defense
Expiration Date
Until further notice
Sr. Staff Software Engineer, Systems Infrastructure - Observability Engineering Platforms
Save Icon
Senior Staff Software Engineer role in Bengaluru to architect and scale LinkedIn's observability platforms, handling massive real-time data ingestion, stream processing, and storage.
Location Icon
Location
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Sr. Staff Software Engineer, Systems Infrastructure
Save Icon
Senior Staff Software Engineer role in Mountain View, CA to lead LinkedIn's Stream Processing infrastructure (Kafka, Flink). Requires 5+ years in distributed systems, OOP languages, and technical leadership. Hybrid work.
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Rail Software and Systems Engineer
Save Icon
Join Egis in Brisbane as a Rail Software and Systems Engineer. Design and test signalling, control and automation systems, with SCADA, PLC and safety-critical lifecycle experience. Apply now!
Salary Icon
Salary
Not provided
egis-group.com Logo
Egis Group
Expiration Date
Until further notice
Software Engineer - Embedded Linux Operating Systems
Save Icon
Join Zoox as a Software Engineer on the Robot Software Infrastructure team in Foster City. Develop embedded Linux OS platforms for Robotaxi, working with Yocto, U-Boot, and kernel drivers in C/C++.
Salary Icon
Salary
195000.00 - 242000.00 USD / Year
zoox.com Logo
Zoox
Expiration Date
Until further notice
Software Engineer, Systems Infrastructure
Save Icon
Join LinkedIn in Bengaluru as a Software Engineer, Systems Infrastructure. Design and build large-scale data platforms with Java, Python, or Go. Hybrid role with growth opportunities and open-source impact.
Location Icon
Location
Salary Icon
Salary
Not provided
linkedin.com Logo
LinkedIn
Expiration Date
Until further notice
Senior Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Senior Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Senior Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
Save Icon
Salary Icon
Salary
Not provided
armis.com Logo
Armis
Expiration Date
Until further notice
Previous 1 2 3 4 5 Next

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.