Drimva

HPE

Principal Software Engineer, Embedded (RIS)

$172K–$349K

Sunnyvale, California, United States of America · Principal · Full-time · Posted Oct 6, 2026

Experience
10+ years of embedded systems development and debugging experience.
Education
BS or MS in CS/CE or a similar field

About the job

Develop embedded platform and system-level software and firmware for HPE-Juniper networking platforms, including programming network processors and ASICs.

What you'll do

  • Design, develop, troubleshoot, and sustain embedded platform software and firmware.
  • Contribute across software development phases, from requirements gathering through implementation and sustaining.
  • Write functional, design, and unit test specifications; collaborate with hardware, software, and systems teams.

What they ask for

  • BS or MS in CS/CE or a similar field
  • 10+ years of embedded systems development and debugging experience
  • Strong C/C++, embedded systems, and device driver development in a Linux/Unix environment
  • Hands-on experience in embedded software development for network switches/routers

Nice to have

  • Experience with Ethernet interface, high-speed PHYs/SERDES, fabric management, and bringing up new hardware
  • Knowledge of board design and layout, PCIe, I2C, FPGA, Ethernet MAC/PHY, high-speed buses, device drivers, interface or chassis management, or virtualization

Pay

USD 172,000 - 349,000 (base salary)

Tools

C/C++, Linux/Unix, Network Processor (NPU), ASIC, Ethernet, PHYs, SERDES, PCIe

Model-written summary · the original posting is authoritative

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