HPE
Software Engineer - Embedded (RIS)
$106K–$214K
Sunnyvale, California, United States of America · Full-time · Posted Sep 15, 2026
- Experience
- 4 years of experience with the stated bachelor’s degree; minimum 2 years each in C and C++ programming. Preferred: 2+ years of object-oriented development.
- Education
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field; Master’s degree is a plus.
About the job
Develop platform and diagnostics software for HPE routers, collaborating with test teams and supporting customer escalations.
What you'll do
- Design, implement, and maintain platform infrastructure, including redundancy, high availability, chassis and line card operations, fabric interconnects, and optical module integration.
- Develop diagnostics tools to support router reliability and performance.
- Collaborate with system and solution test teams and provide engineering support for critical customer escalations and deployments.
What they ask for
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, with 4 years of experience; a Master’s degree is a plus.
- At least 2 years of C programming experience and 2 years of C++ programming experience.
- Strong hands-on experience with Linux.
- Ability to maintain and enhance existing software features; excellent teamwork and communication skills.
Nice to have
- 2+ years of object-oriented development in C/C++/Python; exposure to routing and forwarding software.
- Familiarity with hardware components and protocols, device drivers, system bring-up, and FreeBSD/Linux internals.
Pay
USD 105,500 - 213,500 annual base salary
Tools
C, C++, Linux, Python, FreeBSD, PCIe, SPI, I2C
Model-written summary · the original posting is authoritative