CareerPlan

Staff Embedded Software Engineer – Networking Platforms

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

Core

Design, develop, enhance, and debug system and platform software for enterprise networking products, including C code, Linux device drivers, and multi-threaded systems.

Role type

Staff Embedded Software Engineer (Networking Platforms)

Builds

Enterprise networking products (Junos and EVO environments)

Domain

Networking / Embedded Systems

Required skills

C programming, Linux device drivers, system/platform bring-up, multithreaded software, operating systems, debugging, software architecture

Preferred skills

Ethernet switching, TCP/IP, routing/switching, Junos, EVO, FreeBSD, C++, PCIe, I2C, UART, SPI, FPGA/CPLD, x86/ARM, network processors, PHY/SerDes, optics, packet forwarding, MACsec, telemetry

Technologies

Junos, EVO, Linux, C, C++, FreeBSD, PCIe, I2C, UART, SPI, FPGA, CPLD, x86, ARM

Responsibilities

Design and integrate software across platforms; develop and maintain C software including Linux device drivers; contribute to board, system, and platform bring-up; lead technical work through solution design, analysis, implementation, testing, and integration; build and support multi-threaded, multi-process, and multi-daemon systems; review designs against engineering standards; develop and execute test plans; mentor junior engineers

Seniority

Staff, hands-on IC with mentorship