CrawlJobs Logo

Systems Software Engineer

India, Bengaluru · Job Posted June 04, 2026
Apply Position
Job Link Share

Job Description

Systems Software Engineer. This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. Job Description: Intelligent Edge is helping some of the world’s largest and most exciting companies modernize their networks for a digital future. Through Aruba (an HPE Company), we’re providing next-generation network access solutions for the mobile enterprise – creating new customer experiences by building intelligent spaces and digital workspaces. Join us redefine what’s next for you. Platform Software Engineer (Networking Systems) Architect and build the system software behind high-performance networking platforms- owning design decisions end-to-end, optimizing for reliability and performance, and delivering capabilities that run at scale in real-world deployments. Management Level Definition: Contributions include applying intermediate level of subject matter expertise to solve common technical problems. Acts as an informed team member providing analysis of information and recommendations for appropriate action. Works independently within an established framework and with moderate supervision.

Job Responsibility

  • Drive system design and implementation for platform software across core networking subsystems, including: Chassis/line-card platform services, Ethernet interfaces, optics, and the underlying system infrastructure that ties hardware and software together
  • Own architecture and end-to-end delivery within JunOS or Junos Evolved—define interfaces, evaluate design tradeoffs, implement, and integrate across the stack
  • Partner with system and solution test teams to set quality bars and build performance and reliability requirements, build strong test strategy, and shorten debug/triage cycles
  • Work with JTAC as the engineering escalation path - perform root-cause analysis on production issues, drive fixes to closure, and harden the platform to prevent regressions

Requirements

  • Bachelor's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 2-4 years’ experience
  • Deep experience with low-level systems: device drivers, board/system bring-up, and FreeBSD/Linux internals
  • Strong systems debugging skills - able to isolate cross-layer failures (hardware/firmware/OS), and reason about performance, concurrency, and resource bottlenecks
  • AI-first engineering mindset: comfortable using AI-assisted tools (e.g., coding copilots, LLM-based assistants) to accelerate design, implementation, and debugging - while validating outputs, writing tests, and protecting sensitive data
  • Requirement: consistently apply AI-assisted workflows across the system design lifecycle (problem framing → tradeoffs/interfaces → implementation → test/verification → production triage) to improve speed, quality, and reliability
  • Habit of documenting decisions and using lightweight design artifacts (problem statements, tradeoffs, interfaces) to align quickly and iterate with the team
  • Solid networking fundamentals (TCP/IP, Ethernet
  • familiarity with switching concepts is a plus)
  • Strong C/C++ engineering: clean API/interface design, OO design, data structures, and comfort with low-level/system debugging tooling
  • Working knowledge of hardware/firmware interfaces and integration points (Optics, PCIe, SPI, I2C, FPGA/CPLD) - able to translate datasheets into robust software abstractions

Nice to have

  • Master’s desirable
  • prior experience shipping system software for networking products (platforms, routers/switches, or similar)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Systems Software Engineer

8 matching positions

Systems Software Engineer

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 4-7 years' experience
  • Deep experience with low-level systems: device drivers, board/system bring-up, and FreeBSD/Linux internals
  • Strong systems debugging skills - able to isolate cross-layer failures (hardware/firmware/OS), and reason about performance, concurrency, and resource bottlenecks
  • AI-first engineering mindset: comfortable using AI-assisted tools (e.g., coding copilots, LLM-based assistants) to accelerate design, implementation, and debugging - while validating outputs, writing tests, and protecting sensitive data
  • Requirement: consistently apply AI-assisted workflows across the system design lifecycle (problem framing → tradeoffs/interfaces → implementation → test/verification → production triage) to improve speed, quality, and reliability
  • Habit of documenting decisions and using lightweight design artifacts (problem statements, tradeoffs, interfaces) to align quickly and iterate with the team
  • Solid networking fundamentals (TCP/IP, Ethernet
  • familiarity with switching concepts is a plus)
  • Strong C/C++ engineering: clean API/interface design, OO design, data structures, and comfort with low-level/system debugging tooling
Job Responsibility
Job Responsibility
  • Drive system design and implementation for platform software across core networking subsystems, including: Chassis/line-card platform services, Ethernet interfaces, optics, and the underlying system infrastructure that ties hardware and software together
  • Own architecture and end-to-end delivery within JunOS or Junos Evolved—define interfaces, evaluate design tradeoffs, implement, and integrate across the stack
  • Partner with system and solution test teams to set quality bars and build performance and reliability requirements, build strong test strategy, and shorten debug/triage cycles
  • Work with JTAC as the engineering escalation path - perform root-cause analysis on production issues, drive fixes to closure, and harden the platform to prevent regressions
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Systems Software Engineer

Continua has launched an AI agent that users can invite into group conversations...
Location
Location
United States , New York
Salary
Salary:
Not provided
Continua
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of infra / backend engineering experience
  • Good understanding of database technologies, like SQL, Postgres, etc.
  • Strong intuition for product balancing user needs with technical constraints
  • Comfortable working across the stack, from frontend to backend systems and data pipelines
  • Familiarity with cloud architecture and deploying to cloud, particularly Google Cloud Platform (GCP) or Terraform
  • Able to work independently and handle ambiguity in a fast-paced startup environment
  • Excited about the opportunity to tackle impossible problems
  • Based in New York City for a hybrid schedule
Job Responsibility
Job Responsibility
  • Design, build, and scale backend services and APIs using Python (and preferably Go) to power our AI agent platform
  • Partner with ML engineers to integrate large language models (LLMs) into production systems
  • Own feature development from ideation to launch: gather requirements, implement, test, and iterate
  • Improve system reliability and scalability by enhancing testing, removing performance bottlenecks, and refining infrastructure
  • Collaborate closely across disciplines, including with our CEO, product manager, and designer, to translate product goals into technical solutions
  • Participate in on-call rotations and production maintenance to ensure a great user experience
What we offer
What we offer
  • competitive salary and equity
  • health benefits
  • 401k
  • the opportunity to help shape the future of AI agents
  • Fulltime
Read More
Arrow Right

Systems Software Engineer

The Crusoe Cloud Software Development team is seeking a passionate and experienc...
Location
Location
United States , San Francisco
Salary
Salary:
137000.00 - 161000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Linux Systems Familiarity: Experience building applications on Linux kernels, specifically pertaining to virtualization, device drivers, memory management, and process scheduling
  • Hardware Integration: Solid understanding of hardware devices such as GPUs, CPUs, Infiniband and Ethernet NICs, Ephemeral Disks, and PCI Express
  • Systems Design: Strong grasp of distributed applications and highly-scalable systems design. Specific focus around communications protocols (GRPC, REST, TCP/IP, etc.), databases (Postgres, Redis), and systems design applications (Pub/Sub, Kafka)
  • Software Architecture: Strong experience building software applications, both at the higher (Golang, Java, Python) and lower (C, C++, Rust) levels. Keen eye for clean, maintainable code, and a unit-test driven mindset
  • Excellent Communication Skills: Ability to collaborate with teams across an organization, blocking out noise, and focusing on what needs to get done to get a project across the line
  • Rapid and Agile Learner: Capable of adapting quickly, eager to research new technology and not get overwhelmed by unfamiliar tech stacks
  • Virtualization Concepts: General knowledge of hypervisors, virtual machine lifecycles, and Linux KVM tooling
  • CI/CD and Validation: Understanding of how to build Gitlab or Github CI/CD pipelines that deliver bug-free code across a multitude of compute platforms
Job Responsibility
Job Responsibility
  • Compute Application Development & Scaleout: Design highly reliable and performant Linux applications used to manage our virtualization stack across thousands of AI compute servers in multiple global datacenters
  • AI Hardware Platform Integration: Integrate Crusoe applications with a wide variety of hardware and software AI chip-vendor stacks. Build solutions to optimize and monitor virtualized hardware (GPUs, Infiniband/ROCe NICs, Ephemeral Storage, etc.) in cutting-edge AI/HPC environments
  • Kernel & Hypervisor Integration - Work side by side with our Linux Kernel and Hypervisor teams to ensure our Crusoe applications are seamlessly integrated with a variety of kernels and hypervisors
  • Performance Analysis & Tuning: Analyze and enhance the performance of the entire virtualization stack, from the hypervisor to the virtualized guest OS, with a specific focus on optimizing AI/ML workloads. This includes profiling, bottleneck identification, and implementing low-level optimizations
  • System-Level Troubleshooting: Diagnose and resolve complex system issues across our virtualization stack (drivers, kernel, hypervisor, guest OS, and crusoe applications). Work closely with kernel and hypervisor teams to debug and resolve integration challenges
  • Code Review and Quality Assurance: Conduct thorough code reviews to ensure the highest level of software quality, reliability, and security within compute applications and virtualization stack
  • Cross-Functional Collaboration: Collaborate with other engineering teams, including hardware design, OS development, and AI/ML application teams, to ensure cohesive and integrated product development
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, fostering a culture of technical excellence and collaborative problem-solving within the compute applications team
What we offer
What we offer
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Systems Software Engineer

Join BAE Systems' Air & Space Force Solutions and be part of a diverse team that...
Location
Location
United States , Fort Worth
Salary
Salary:
86460.00 - 146982.00 USD / Year
baesystems.com Logo
Baesystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor with 4+ years of experience or Masters with 2+ years of experience
  • Experience with software systems engineering in a defense or aerospace program (ACAT)
  • Strong analytical and problem-solving skills
  • Experience with software engineering tools, including those related to software design and testing
  • Must be able to obtain Secret (or higher) security clearance
  • Capable of creating required engineering documentation using Microsoft Office Suite products including Word, PowerPoint, Excel, Project, and Access
Job Responsibility
Job Responsibility
  • Develop and implement software engineering plans, procedures, and standards, including those related to NSA Certification and Nuclear Certification
  • Coordinate with stakeholders to identify and meet software engineering requirements, including those related to VUMS, VMCS, and MDNS
  • Analyze and assess software performance to identify areas for improvement, including those related to cyber-security and nuclear surety
  • Develop and maintain software engineering documentation and databases, including those related to software design and testing
  • Manage government Acquisition Category (ACAT) deliverables to meet acquisition timeline and major milestones (SRR, PDR etc…)
What we offer
What we offer
  • A healthy work-life balance with flexible work arrangements
  • Collaboration with a talented team
  • Opportunities for growth and development
  • Recognition for outstanding performance
  • A competitive salary and benefits package
  • Opportunities to travel to locations within and outside the United States
  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • Fulltime
Read More
Arrow Right

Systems Software Engineer

We are seeking a highly motivated and experienced Systems Software Engineer to j...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
cloud.com Logo
Cloud Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3-5 years development Experience
  • Client/Server methodology
  • Full understanding of Object-Oriented methodology
  • Windows / Unix Knowledge
  • RDBMS - MSSQL / Oracle / DB2 / PostgreSQL etc.
  • Unit testing for the CICD pipeline
  • Understanding of Software Development Life Cycle
  • Agile / Scrum Experience
  • WebFOCUS Knowledge
  • Full stack developer with Strong programming skills in Java (JavaScript is a plus), expertise in Data Structure,Algorithms
Job Responsibility
Job Responsibility
  • Analyze requirements and design specifications for New Feature implementation
  • Participates in Feature Teams and Standups
  • Work with Product Management/QA and provide feedback, suggestions and improvement recommendations of product functionality, design, etc.
  • Implement and maintain new Unit Tests for the CICD process.
  • Resolve defects on a timely manager, especially for customer defects.
  • Works closely with QA and Product Management.
  • Collaborate with cross-functional teams on product features to ensure that software requirements are met
Read More
Arrow Right

Systems Software Engineer

We are seeking a Software Systems Engineer to join our team in designing, develo...
Location
Location
United States , Roseville
Salary
Salary:
92700.00 - 213500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or related field
  • 2-4 years of experience in software engineering
  • Proficiency in C programming and software systems design tools
  • Strong analytical, problem-solving, and communication skills
  • Experience in designing software systems for multiple platform types
  • Knowledge of software systems testing methodologies, including test plan execution and debugging
Job Responsibility
Job Responsibility
  • Design and implement software enhancements, updates, and programming changes for subsystems such as operating systems, compilers, networking, databases, and utilities
  • Analyze design requirements and carry out coding, programming, and integration activities per project guidelines
  • Develop and execute portions of testing plans and documentation
  • Identify and debug code issues and recommend improvements
  • Collaborate with internal and external teams to deliver high-quality, reliable, and cost-effective software solutions
  • Communicate progress, design status, and technical issues with project stakeholders
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion policy
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Autonomous Software Systems

The Autonomous Vehicle Health team is responsible for deploying, running, and mo...
Location
Location
United States , Austin, Texas; Mountain View, California; Sunnyvale, California
Salary
Salary:
175000.00 - 230000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience building and shipping production-quality software, with a focus in Linux based environments
  • Bachelors Degree in relevant field or relevant work experience
  • Experience with C++ (17+), STL, and Python3
  • Experience working with and building tooling for large, complex systems
  • A high standard and commitment to quality by designing for maintainability, testability and efficiency
Job Responsibility
Job Responsibility
  • Write C++ code that runs on self-driving systems, and responds to changes in AV component health
  • Build tools that deploy, execute, and monitor autonomous vehicle code in development and production workflows
  • Write and test code running across simulation and hardware vehicle platforms
  • Integrate new platform revisions and hardware configurations into the system
  • Develop systems and frameworks to monitor vehicle HW/SW status and offload data
  • Collaborate with colleagues across multiple teams and mentor other developers
  • Design and present new capabilities to refine and build consensus
  • Provide, communicate, and support common best practices among software community
  • Deliver complex projects through incremental development
  • Performs as Subject Matter Expert (SME) for at least one platform or application component
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Software Engineer, Autonomous Vehicles Software Systems - Early Career

Role: As a Software Engineer on the Software Validation team within the AV organ...
Location
Location
United States , Sunnyvale; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Recently completed or completing Master's degree in Spring 2026 in Computer Science, Mechanical Engineering, Aerospace Engineering, Physics, Data Science, or related fields
  • Experience in software engineering
  • bonus if overlap in systems engineering, robotics, systems analysis, data analysis, statistical analysis, or other related fields
  • Strong skills in utilizing AI to accelerate SW development
  • Experienced with SQL, Python, and C++ for analyzing large data sets and building production-quality simulation testing products
  • Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions
  • Ability to adapt and operate under ambiguity, going from quick code prototypes to long-term plans on brief time horizons
  • Excellent communication skills, capable of switching between high-level and detailed discussions
Job Responsibility
Job Responsibility
  • Develop and prototype strategies to benchmark autonomy systems’ performance
  • Convert validation strategies into production code that executes high quality AV behavior analysis for continuous and scaled software release cycles
  • Utilize performance data gathered from in-simulation, on-bench, on-road testing, to create actionable insights for AI developers to continuously improve the stack performance
  • Use data analytics to facilitate data driven design, validation, risk analysis, and prioritization decisions
  • Build tools that scale systems engineering prototyped testing products to additional users like the software release team and Embodied AI
  • Facilitate cross-team collaboration to establish coding best practices for the Software Validation Organization
  • Fulltime
Read More
Arrow Right