CareerPlanSign in

Engineer II ,Software Development

Chennai, IndiaFull-time2026-10-09 → 2026-10-13

Core

Develop low-level C software for managed switches built on Broadcom chipsets, implementing switching features and protocols.

Role type

Entry-level embedded software engineer (switching)

Builds

Managed switching platforms (10GB to 400GB)

Domain

Networking hardware / Embedded systems

Required skills

C programming, Embedded systems, Network protocols, Device driver development, Debugging, Linux kernel concepts, Computer architecture

Preferred skills

Broadcom SDK knowledge, Switching architectures, ASIC programming, Packet processing

Technologies

C, GCC, Make, GDB, Git, Broadcom SDK, JTAG

Responsibilities

Implement switching features in C, Develop device drivers for Broadcom chips, Work on network protocol implementations (STP, VLAN, routing), Develop unit tests and debug embedded software, Fix bugs and perform code reviews, Create technical documentation, Integrate software with switching hardware, Support performance testing

Seniority

Junior, hands-on IC