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.