Platform Software Engineer (Networking Systems)
Core
Architect and build system software for high-performance EX Ethernet switching networking platforms, optimizing for reliability and performance in mission-critical deployments.
Role type
Senior IC platform software engineer (networking systems)
Builds
Next-generation network access solutions for enterprise campus and branch domains
Domain
Networking hardware/software integration (Ethernet switching)
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ engineering, low-level systems programming (FreeBSD/Linux internals), device drivers, board/system bring-up, systems debugging, networking fundamentals (Ethernet), hardware/firmware interface integration (PCIe, SPI, I2C, FPGA/CPLD)
Preferred skills
AI-assisted engineering workflows, Junos/Junos Evolved experience, shipping system software for networking products
Technologies
FreeBSD, Linux, C, C++, PCIe, SPI, I2C, FPGA, CPLD, Junos, Junos Evolved
Responsibilities
Drive system design and implementation for core networking subsystems (chassis, line-card services, Ethernet interfaces, optics), own architecture and end-to-end delivery within Junos, partner with test teams to set quality bars and build performance requirements, work with support teams for root-cause analysis and production issue resolution
Seniority
Senior, hands-on IC