System Software Engineer
Core
Design and develop platform and system-level software for networking platforms, specifically Juniper Router products.
Role type
Senior IC system software engineer (networking/embedded)
Builds
Embedded software modules for network switches and routers
Domain
Networking hardware and embedded systems
Required skills
C, C++, Embedded Systems, Device driver development, Linux/Unix, Network switch/router software, Ethernet interfaces, High-speed PHYs, FPGAs, PLLs, Hardware bring-up, PCIe, I2C, SPI, Ethernet MAC/PHY, DPLLs, High Speed Buses, Debugging tools, Device drivers, Interface management, Chassis management, Timing and Synchronization, IEEE and ITU-T standards
Preferred skills
Hardware board design and layout, Timing and Synchronization, IEEE and ITU-T standards
Technologies
Linux, Unix, C, C++, FPGAs, PCIe, I2C, SPI, Ethernet MAC/PHY, DPLLs
Responsibilities
Design and develop complex modules of embedded code, troubleshoot, and resolve defects; Write functional, design and unit test specifications; Work closely with Hardware, Software and Systems test teams
