CareerPlan

System Software Engineer

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

Core

Design and develop platform and system-level software for networking platforms, specifically Juniper Router products.

Role type

Senior IC system software engineer (networking/embedded)

Builds

Embedded software modules for network switches and routers

Domain

Networking hardware and embedded systems

Required skills

C, C++, Embedded Systems, Device driver development, Linux/Unix, Network switch/router software, Ethernet interfaces, High-speed PHYs, FPGAs, PLLs, Hardware bring-up, PCIe, I2C, SPI, Ethernet MAC/PHY, DPLLs, High Speed Buses, Debugging tools, Device drivers, Interface management, Chassis management, Timing and Synchronization, IEEE and ITU-T standards

Preferred skills

Hardware board design and layout, Timing and Synchronization, IEEE and ITU-T standards

Technologies

Linux, Unix, C, C++, FPGAs, PCIe, I2C, SPI, Ethernet MAC/PHY, DPLLs

Responsibilities

Design and develop complex modules of embedded code, troubleshoot, and resolve defects; Write functional, design and unit test specifications; Work closely with Hardware, Software and Systems test teams