Systems/Software Engineer II (Platform diagnostics software development)
Core
Design, develop, troubleshoot, and debug software for the Junos Evolved network operating system platform and platform diagnostics.
Role type
Senior IC systems/software engineer (network OS)
Builds
Junos Evolved network operating system platform and carrier-class network software
Domain
Networking / Telecommunications
Required skills
C, C++, Linux kernel, Linux device drivers, system debugging, hardware system-level design, networking protocols, embedded software development, scripting, object-oriented design
Preferred skills
Carrier-class software development, FPGA/CPLD/Flash drivers, large code-base experience, networking background
Technologies
Linux, Junos, C, C++, x86, PCIe, SPI, I2C, MDIO, FPGA, CPLD, Ethernet (1Gig to 1.6T)
Responsibilities
Design and develop new features for Junos Evolved; troubleshoot and debug platform/interface/optics system software; collaborate with hardware engineers and QA teams; participate in code reviews and architectural discussions
Seniority
Senior, hands-on IC
