×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer - Embedded Platform Software Development

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Hewlett Packard Enterprise Development LP
Full Time position
Listed on 2026-06-19
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Unix/Linux, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Principal Software Engineer – Embedded Platform Software Development

This role is designed to be onsite and expects primary work from an HPE office.

Job Summary

Join a platform team responsible for programming the Network Processor (NPU) and Switching ASIC devices for HPE‑Juniper Networks routing platforms. The team builds high‑complexity, high‑scale networking platforms using state‑of‑the‑art silicon and platform software development.

Responsibilities
  • Design and develop platform and system‑level software/firmware for networking platforms.
  • Participate in a project team of engineers involved in the development of software for Juniper Router products.
  • Contribute to all phases of software development, from requirements gathering through implementation and sustaining.
  • Write functional, design, and unit test specifications.
  • Design and develop complex modules of embedded code, troubleshoot, and resolve defects.
  • Communicate effectively with HW, SW, and systems teams to promote collaboration.
Minimum Qualifications
  • BS or MS in CS/CE or a similar field.
  • 10+ years of embedded systems development and debugging experience.
  • Strong proficiency in C/C++ and embedded systems and device driver development in Linux/Unix environments.
  • Hands‑on experience developing embedded software for network switches/routers.
  • Experience with Ethernet interfaces, high‑speed PHYs/SERDES, and fabric management desired.
  • Experience bringing up new hardware.
  • Strong communication, teamwork, and problem‑solving skills.
Preferred Qualifications
  • Understanding of hardware board design and layout.
  • Development experience with PCIe, I2C, FPGA, Ethernet MAC/PHY, and high‑speed buses.
  • Experience with device drivers, interface management, and chassis management.
  • Knowledge of HA, ISSU, and virtualization.
  • Excellent debugging skills using software, hardware, and memory debugging tools.
Benefits
  • Health and Wellbeing – comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
  • Personal and Professional Development – programs to help reach career goals across product lines.
  • Unconditional Inclusion – inclusive culture celebrating individuality.
Equal Employment Opportunity

HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are based on qualifications, merit, and business need. HPE complies with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider qualified applicants with criminal histories.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary