CareerPlanGet AI match score →

Principal Software Engineer - Embedded Platform Software Development

Sunnyvale, California, United States of America💼 Full-time💰 $172,000–$349,000🗓 2026-06-11 → 2026-07-31

Core

Design and develop platform and system-level software/firmware for high-complexity, high-scale networking platforms, specifically programming Network Processor (NPU) and Switching ASIC devices for HPE-Juniper Networks routing platforms.

Role type

Principal Software Engineer - Embedded Platform

Builds

HPE-Juniper's next-generation networking platforms (routing platforms)

Domain

Networking / Embedded Systems / Silicon

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Embedded Systems, Device driver development, Linux/Unix environment, Network switches/routers embedded system software, Ethernet interface, High-speed PHYs/SERDES, Hardware bring-up

Preferred skills

Hardware board design and layout, PCIe, I2C, FPGA, Ethernet MAC/PHY, High Speed Buses, Chassis management, HA/ISSU/Virtualization, Advanced debugging tools

Technologies

C, C++, Linux, Unix, PCIe, I2C, FPGA, Ethernet MAC, PHY, SERDES

Responsibilities

Design and develop complex modules of embedded code, troubleshoot, and resolve defects; Write functional, design, and unit test specifications; Participate in project teams for Juniper Router product development; Contribute to all phases of software development from requirements to implementation and sustaining.

Seniority

Principal, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗