Description

Experience in software engineering with a focus on embedded application development

Strong knowledge of C for embedded systems development
Strong background working with computer networking, including L2/L3, tunneling, routing, and switching
Advanced Linux user with experience in networking tools and utilities
Proficiency with Bash (e.g., Autotools, CMake) and cross-compilation for embedded systems

Good-to-Have

Experience with SAI/SONiC implementation and integration

Understanding of ASIC(L2/L3 chip) network pipeline.
Understanding of Optical transports
Experience working with open source projects
Kernel development

Responsibility of / Expectations from the Role

Good knowledge of Python

Experience in writing design and functional specifications
Experience with embedded Linux build systems (Yocto, Buildroot, etc.)
Excellent communication skills and the ability to work effectively in a team

Education

Any Graduate