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