# Principal Software Engineer, Embedded (RIS)

Hiring organization: [Juniper Networks](https://career.thegoodapps.co/organizations/juniper-networks)

Canonical page: https://career.thegoodapps.co/jobs/b505b8f8-b059-4e55-a20a-f5d37694e037

Listed on Juniper Networks's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Lead / Staff / Principal
- Location: Sunnyvale, CA
- Salary: 172000 – 349000 USD per year

## Summary

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._

## Skills named

Automotive Ethernet, C++, FPGA, Linux, Unix

## 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

Apply on Juniper Networks's site: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Sunnyvale-California-United-States-of-America/Principal-Software-Engineer--Embedded--RIS-_1205911-2
