Staff Software Engineer - Platforms
Company: Juniper Networks
Posted on: January 10, 2022
About the Position:
You will be a part of a product development team building
high-complexity, high-scale networking platforms. This will include
state of the art silicon and platform development delivering
Juniper's next generation planforms. Requires working knowledge of
designing and validating software for such networking platforms.
Should be dynamic, enthusiastic and self-driven to a fast pace of
Design and develop platform and system level software/firmware for
Participate on a project team of engineers involved in development
of software for Juniper Router products.
Contribute to all phases of software development, from requirements
gathering through implementation and sustaining
Write functional, design and unit test specs.
Design and develop complex modules of embedded code, troubleshoot
and resolve defects.
Good communications skills to work closely with HW, SW and systems
teams, and promote team collaboration.
BS or MS in CS/CE or similar field
8+ years of Embedded systems development/debugging experience
Strong in C/C++, Embedded Systems and Linux kernel/driver
Hands-on experience on switch/router embedded system software
Experience in Ethernet interface, High-speed PHYs/ SERDES, Fabric
Experience on bringing up new hardware
Strong communication, teamwork and problem solving skills are
Good understanding of hardware boards, layout
Development experience with PCIe, I2C, FPGA, Ethernet MAC, High
Experience with device drivers, interface management, Chassis
management is a big plus
HA, ISSU and Virtualization knowledge is a plus
Excellent debugging skills and rich experience using various
software, hardware, memory debugging tools
Keywords: Juniper Networks, Sunnyvale , Staff Software Engineer - Platforms, IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!