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