> Markdown version of [/jobs/ext/3604096-software-engineer-3-embedded-ris](https://www.wearedevelopers.com/jobs/ext/3604096-software-engineer-3-embedded-ris). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 3 - Embedded (RIS) - **Company:** Hewlett-Packard Enterprise - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $120,500.0 - $243,000.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Software Debugging, Linux, Device Drivers, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Networking Hardware, PCI Express, Software Engineering, Network Switches, Network Routers, Application Specific Integrated Circuits, Juniper - **Published:** October 7, 2026 - **Apply:** https://hpe.wd5.myworkdayjobs.com/Jobsathpe/job/Sunnyvale-California-United-States-of-America/Software-Engineer-III---Embedded--RIS-_1204900-2 ## About the Role You 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. Requires working knowledge of designing and validating software for such networking platforms. Should be dynamic, enthusiastic, and self-driven in a fast-paced development cycle., * BS or MS in CS/CE or a similar field * 5+ 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, * 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 * Excellent debugging skills and rich experience using various software, hardware, memory debugging tools ## Description This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office., If you are interested in device drivers, embedded software, and working at the hardware-software interface layer for network devices, this position may be a good fit for you. We are seeking strong embedded software engineers to join a platform team responsible for programming the Network Processor (NPU) and ASIC devices for HPE-Juniper Networks routing platforms., * 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.