Overview
Design and develop platform and system-level software for networking platforms, working on Juniper Router products.
What you'll do
- Design and develop platform and system-level system software for networking platforms.
- Participate in a project team of engineers involved in the development of software for Juniper Router products.
- Contribute to all phases of software development, from requirements gathering through implementation and sustaining.
- Design and develop complex modules of embedded code, troubleshoot, and resolve defects.
- Write functional, design and unit test specifications, automate and execute unit tests.
- Work closely with Hardware, Software and Systems test teams, and promote team collaboration.
What you'll need
- BS or MS in CS/CE or a similar field.
- 5+ years of systems software development and debugging experience.
- Strong in C, C++, Embedded Systems and Device driver development in Linux/Unix environment.
- Hands-on experience on network switches/routers embedded system software development.
- Experience with bringing up new hardware.
- Excellent debugging, problem-solving skills, strong communication, teamwork are essential.
- Good understanding of hardware board design and layout.
- Development experience with PCIe, I2C, SPI, FPGAs, Ethernet MAC/PHY, DPLLs, High Speed Buses.
- Experience using various software, hardware, memory debugging tools/methods.
Nice to have
- Experience in Ethernet interfaces, High-speed PHYs, FPGAs, PLLs.
- Experience with device drivers, interface management, Chassis management.
- Experience and knowledge of Timing and Synchronization, IEEE and ITU-T standards.
Details
- Hybrid role: on average 2 days per week from an HPE office.
- Location: Bengaluru, Karnātaka, India.
- Job level: TCP_03, Engineering.
Read the full description and apply on the company’s own careers page.