Drimva

HPE

Principal Software Engineer - Embedded Platform Software Development

$172K–$349K

Sunnyvale, California, United States of America · Principal · Full-time · Posted Sep 8, 2026

Experience
10+ years.
Education
BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.

About the job

Defines and develops Linux-based platform software and architecture for HPE networking hardware, from hardware bring-up through production and ongoing support.

What you'll do

  • Develop platform infrastructure, low-level software, drivers, and hardware-management services for routing and switching platforms.
  • Lead hardware bring-up and resolve complex hardware/software integration issues in collaboration with hardware, ASIC, systems, manufacturing, and software teams.
  • Provide technical leadership and mentoring, and contribute across architecture, implementation, validation, deployment, and sustaining engineering.

What they ask for

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 10+ years developing system software for networking, embedded, or infrastructure platforms.
  • Strong hands-on C and modern C++ (C++11 or newer) development and Linux systems programming experience.
  • Experience developing software for networking or similar infrastructure products, bringing up new hardware platforms through production, and debugging hardware/software boundary issues.

Nice to have

  • Experience with networking platforms, networking silicon, Ethernet interfaces, hardware interfaces, or chassis systems.
  • Experience designing reusable hardware-independent software architecture, leading technical decisions, or developing high-availability and resilient systems.

Pay

USD 172,000 - 349,000 annual base salary

Tools

Linux, C, C++11, Broadcom, Marvell, Silicon One, Innovium, Barefoot

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)