Juniper Networks
63413P-Software Engineer 3 (AIDE EX Platforms)
Job Description
AI Driven Enterprise (AIDE) Platform Software Development Team:
Be part of the team, which is helping delivering Juniper’s vision of next generation AI-Driven Enterprise Switching. You will be part of a team responsible for designing, developing, and maintaining Platform & System Software for Juniper’s EX switching portfolio of products.
Success Profile:
- Opportunity to be part of growing & dynamic team, if you excel in cross-functional team environment to lead and make an impact towards solutions that delight customers
- Go getter attitude to work closely with Product Marketing, Development, Quality and Technical assistance teams to design, develop and deliver Customer First Experience
- Self-motivated, growth mindset, energetic individual with the ability to work in a high-energy, collaborative start-up like environment
- Adaptability and Agile mindset to deliver market leading products in the Enterprise Switching segment
Requirements:
- Bachelors or Masters in computer science or electronics or similar discipline, with 8 years of experience in platform and system software development domain
- Strong technical, analytical, and problem-solving skills for robust and high performance software development is a must
- Strong in C/C++ programming, system design, data structures and debugging skills
- Proficiency with device drivers, system bring up, FreeBSD/Linux internals is a requirement
- In depth understanding of any Enterprise Switching platforms software, hardware & system level design
- CPU, System Peripherals & Drivers: CPU (x86/ARM), Interconnects, FPGA/CPLD, Storage devices
- Packet forwarding with Network processors, PHYs, SerDes
- Ethernet Interfaces (10M to 100G, MultiGiG), MACSec, Timing, Optics
- Chassis Management, Power Over Ethernet (PoE), Stacking, Telemetry