About the Position:
You will be a member of a product development team building high-complexity, high-scale networking platforms. Requires working knowledge of designing and validating software for such networking platforms. Should be dynamic, enthusiastic and adapt to a fast pace of development cycle.
Responsibilities:
- Contribute to detailed software functional and design specifications.
- Develop, Unit-test and maintain platform software.
- Design and develop platform and system level software/firmware for networking platforms.
- Experience in ASIC bringup and inter-ASIC links/protocols.
- Work closely with HW, SW and systems teams, and promote team collaboration.
- Initiate informal reviews of ideas and technical objectives within and across functional teams.
- Demonstrate good teamwork across various teams.
Minimum Qualifications:
- BS in CS/CE or similar field.
- 5+ years of Embedded systems development/debugging experience
- Strong in C/C++, Embedded Systems and Linux kernel/driver development
- Hands-on experience on switch/router embedded system software development.
Note: If they do not possess these, they will not be considered as meeting the basic requirements of position>
Preferred Qualifications:
- BS or MS in CS/CE or similar field.
- Extensive programming experience in C/C+ - Embedded development/debugging experience.
- Preferred experience on bringing up new hardware.
- Excellent problem solving skills
- Development experience in Linux or any Embedded OS.
- Experience in ASIC bringup and inter-ASIC links/protocols.
- Understanding of routing and switching technologies is a plus.
#JuniperPlatformsEngineeringUSA
Job # 947005