Hewlett Packard Enterprise logo

Platform Software Engineer (Networking Systems)

Hewlett Packard Enterprise
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

4 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

System DesignIncident responseDebuggingPerformance OptimizationTest Automation

Job description

Overview

Architect and build the system software behind high-performance Ethernet switching networking platforms. Own design decisions end-to-end, optimize for reliability and performance, and deliver capabilities that run at scale in real-world mission-critical deployments.

What you'll do

  • 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 between hardware and software and between various software components.
  • Evaluate design trade-offs, implement, and integrate across the networking software stack.
  • Partner with system and solution test teams to set quality bars and build performance and reliability requirements.
  • Provide feedback to a strong test strategy and shorten debug/triage cycles.
  • Work with support teams as the engineering owner to perform root-cause analysis on production issues.
  • Drive fixes to closure and continually harden the switching platform for the best customer experience.

What you'll need

  • Bachelor’s degree in computer science, engineering, information systems, or related discipline.
  • Typically, 4-10 years’ experience.
  • Deep experience with the low-level systems domain: device drivers, board/system bring-up, and FreeBSD/Linux internals.
  • Strong systems debugging skills, including the ability to isolate cross-layer failures across hardware, firmware, and OS.
  • Ability to reason about performance, concurrency, and resource bottlenecks.
  • Comfort using AI-assisted tools, such as coding copilots and LLM-based assistants, to accelerate design, implementation, and debugging while validating outputs, writing tests, and protecting sensitive data.
  • Consistently apply AI-assisted workflows across the system design lifecycle: problem framing, tradeoffs/interfaces, implementation, test/verification, and production triage.
  • Habit of documenting decisions and using lightweight design artifacts, including problem statements, tradeoffs, and interfaces, to align quickly and iterate with the team.
  • Solid networking fundamentals, including Ethernet.
  • Strong C/C++ engineering, including clean API/interface design, object-oriented design, data structures, and comfort with low-level/system debugging tooling.
  • Working knowledge of hardware/firmware interfaces and integration points, including PCIe, SPI, I2C, FPGA, and CPLD.
  • Ability to translate datasheets into robust software abstractions and implementation.

Nice to have

  • Master’s degree.
  • Familiarity with switching concepts.
  • Prior experience shipping system software for networking products, including platforms, routers/switches, or similar.

Details

  • Location: Bengaluru, Karnataka, India.
  • Hybrid role with a requirement to work on average 2 days per week from an HPE office.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Platform Software Engineer (Networking Systems)