CareerPlan

Systems/Software Engineer II (Platform diagnostics software development)

Bengaluru, Karnātaka, IndiaFull-time2026-09-16 → 2026-11-12

Core

Design, develop, troubleshoot, and debug software for the Junos Evolved network operating system platform and platform diagnostics.

Role type

Senior IC systems/software engineer (network OS)

Builds

Junos Evolved network operating system platform and carrier-class network software

Domain

Networking / Telecommunications

Required skills

C, C++, Linux kernel, Linux device drivers, system debugging, hardware system-level design, networking protocols, embedded software development, scripting, object-oriented design

Preferred skills

Carrier-class software development, FPGA/CPLD/Flash drivers, large code-base experience, networking background

Technologies

Linux, Junos, C, C++, x86, PCIe, SPI, I2C, MDIO, FPGA, CPLD, Ethernet (1Gig to 1.6T)

Responsibilities

Design and develop new features for Junos Evolved; troubleshoot and debug platform/interface/optics system software; collaborate with hardware engineers and QA teams; participate in code reviews and architectural discussions

Seniority

Senior, hands-on IC