Drimva

HPE

Principal Software Engineer - Embedded (RIS)

$172K–$349K

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

Experience
10+ years of professional experience developing embedded software or firmware.
Education
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.

About the job

Develop embedded platform software and firmware for HPE-Juniper routing systems, including low-level drivers, hardware enablement, and platform integration.

What you'll do

  • Design, develop, test, debug, and sustain Linux-based embedded software and firmware for networking platforms.
  • Develop device drivers and enable network processors (NPUs), ASICs, and other hardware; bring up and validate new platforms.
  • Collaborate with hardware, firmware, systems, and architecture teams to deliver reliable, high-performance routing products.

What they ask for

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 10+ years of professional experience developing embedded software or firmware.
  • Strong C and C++ programming skills and extensive embedded software experience in Linux or Unix environments.
  • Hands-on networking platform experience (routers or switches), including device drivers, system-level software, hardware bring-up, and validation.

Nice to have

  • Experience with Ethernet interfaces, high-speed PHYs, SERDES, PCIe, I2C, FPGA, or Ethernet MAC/PHY.
  • Experience with chassis or platform management, virtualization, networking silicon, or large-scale carrier-grade systems.

Pay

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

Tools

C, C++, Linux, Unix, NPUs, ASICs, PCIe, I2C

Model-written summary · the original posting is authoritative

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