Posted on: 29/10/2025
Job Responsibilities :
- Develop robust, efficient code in C for drivers and platform APIs.
- Design, develop, and maintain features and components in the SONiC NOS stack.
- Integrate SONiC with various hardware platforms and ASIC SDKs (e.g., Broadcom, Mellanox, Marvell).
- Contribute to SAI (Switch Abstraction Interface) and other open-source networking components.
- Troubleshoot and resolve issues across the software stack (kernel, NOS, applications).
- Collaborate with cross-functional teams to define requirements and deliver solutions.
- Participate in code reviews, testing, documentation, and release activities.
- Ensure compliance with open-source standards and contribute upstream where applicable.
- Monitor performance and implement optimizations to improve reliability.
- Collaborate with hardware engineers to define requirements and debug hardware/software interaction issues.
- Work with bootloaders and installation environments, specifically ONIE and U-Boot.
- Utilize and extend Switch SDK APIs to enable full functionality of the networking ASIC.
Key Skills You Will Require :
Required Qualifications & Skills :
- Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field.
- 5+ years of professional experience in embedded systems development using C.
- Hands-on experience with Linux kernel development or device drivers.
- Deep understanding of L2/L3 networking protocols (e.g., BGP, OSPF, VLAN, VXLAN).
- Proven experience with SONiC, including:
- Porting SONiC to new platforms.
- Deep understanding of the Platform Abstraction Layer (PAL).
- Strong experience in hardware bring-up and board-level debugging.
- Solid familiarity with ONIE, U-Boot, and the Linux kernel boot process.
- Experience working with vendor-specific Switch SDKs (Broadcom, Marvell, NVIDIA/Mellanox).
- Excellent problem-solving skills and ability to work independently in a fast-paced environment.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Networking & Wireless
Job Code
1566338
Interview Questions for you
View All