Principal Software Engineer, Embedded (RIS)
Juniper NetworksSunnyvale, CA · full time · Lead / Staff / Principal
$172,000 – $349,000
Listed on Juniper Networks’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
HPE is hiring a senior embedded software engineer to design firmware and platform software for high-performance networking devices, particularly for Network Processor and ASIC development on Juniper routing platforms. This role suits experienced engineers who want to work at the hardware-software interface on complex, large-scale systems in a collaborative product development environment.
Our summary, not Juniper Networks’s wording. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
Required
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field
- 10+ years of embedded systems development and debugging
- Proficiency in C/C++
- Linux/Unix embedded systems and device driver development
- Experience with network switches and routers embedded software
- Hardware bring-up experience
Nice to have
- Understanding of hardware board design and layout
- PCIe, I2C, FPGA, Ethernet MAC/PHY, or high-speed bus development experience
- Device driver, interface management, or chassis management experience
- Virtualization knowledge
- Advanced debugging skills with software and hardware debugging tools