# Principal Software Engineer, Embedded (RIS)

**Company**: Hewlett Packard Enterprise
**Location**: Sunnyvale, California
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $172,000 - $349,000 per year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Sunnyvale-California-United-States-of-America/Principal-Software-Engineer--Embedded--RIS-_1205911-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0db0c55f-dfd

## Description

Hewlett Packard Enterprise is seeking a Principal Software Engineer, Embedded (RIS) to join their team. The successful candidate will be part of a product development team building high-complexity, high-scale networking platforms. This will include state-of-the-art silicon and platform software development, delivering HPE-Juniper's next-generation platforms.

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.

- Good communication skills to work closely with HW, SW, and systems teams, and promote team collaboration.

Minimum Qualifications:

- BS or MS in CS/CE or a similar field.

- 10+ years of Embedded systems development and debugging experience.

- Strong in C/C++, Embedded Systems, and Device driver development in Linux/Unix environment.

- Hands-on experience on network switches/routers embedded system software development.

- Experience in Ethernet interface, High-speed PHYs/SERDES, Fabric management desired.

- Experience with bringing up new hardware.

- Strong communication, teamwork, and problem-solving skills are essential.

Preferred Qualifications:

- Good understanding of hardware board design and layout.

- Development experience with PCIe, I2C, FPGA, Ethernet MAC/PHY, High-Speed Buses.

- Experience with device drivers, interface management, Chassis management is a big plus.

- Virtualization knowledge is a plus.

- Excellent debugging skills and rich experience using various software, hardware, memory debugging tools.

The expected salary/wage range for this position is $172,000 - $349,000 per year.

## Skills

### Required
- C/C++
- Embedded Systems
- Device driver development
- Linux/Unix environment
- Network switches/routers

### Nice to have
- PCIe
- I2C
- FPGA
- Ethernet MAC/PHY
- High-Speed Buses
- Virtualization

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Sunnyvale-California-United-States-of-America/Principal-Software-Engineer--Embedded--RIS-_1205911-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
