CareerPlanSign in

Embedded Software Engineer

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-08-19 → 2026-09-26

Core

Design, implement, and maintain infrastructure software components for network hardware including routing engine redundancy, high availability, chassis operations, and optical module integration.

Role type

Embedded Software Engineer (Network Infrastructure)

Builds

Network hardware platforms (routers, chassis, line cards) and associated diagnostics tools

Domain

Networking hardware / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, C++ programming, Linux system administration, hardware-level protocol knowledge, device driver development, system bring-up

Preferred skills

Object-oriented development in C/C++/Python, routing and forwarding software experience, FPGA/CPLD/PCIe/SPI/I2C/MDIO knowledge, FreeBSD internals

Technologies

Linux, C, C++, C/C++/Python, FPGA, CPLD, PCIe, SPI, I2C, Retimers, MDIO, Flash Drivers, FreeBSD

Responsibilities

Design and implement infrastructure software components; Develop robust diagnostics tools; Collaborate with system and solution test teams; Provide engineering support for critical customer escalations

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.