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 platforms. Requires working knowledge of designing and validating software for such networking platforms. Should be dynamic, enthusiastic and self-driven to a fast pace of development cycle.
Design and develop platform and system level software/firmware for networking platforms.
Development of drivers, diagnostics & bring-up of various HW components, networking ASIC etc.
Good communications skills to work closely with HW, SW and systems teams, and promote team collaboration.
Demonstrate good teamwork across various teams.
You will be writing specifications with functional & design specifications of the modules responsible for.
BS in CS/EE or similar field.
Extensive programming experience in C.
Strong embedded software development/debugging experience focused on hardware.
Prior experience in any RTOS or Linux/Unix system programming, diagnostics software.
Experience on bringing up new hardware & should have worked with HW designers & HW manufacturing teams.
Excellent problem-solving skills.
5 years or more of relevant working experience is required.
Programming experience in C++, Python/Perl.
Linux/Unix-like OS experience with knowledge of developing drivers for them.
MS in CS/EE or similar field.