Network Switch SDK – Software Developer
1 day ago
We are looking for a Principal Engineer to lead the design and development of Software Development Kit (SDK), the critical abstraction layer between the hardware and software ecosystems. You will work across Silicon, System and NOS teams to ensure our high-performance switch ASIC are performant and production ready.
ResponsibilitiesWe are looking for a Principal Engineer to lead the design and development of Software Development Kit (SDK), the critical abstraction layer between the hardware and software ecosystems. You will work across Silicon, System and NOS teams to ensure our high-performance switch ASIC are performant and production ready.
Qualifications- Bachelor's in Computer Science/ECE with 10+ years of experience or Masters in CS/ECE with 5+ years of experience.
- Expertise in L2 and L3 Ethernet switching and routing protocols.
- Coding expertise in Programming languages such as C/C++/Python.
- Switch/router embedded system software development experience.
- Experience in SDK development for Ethernet switch silicon.
- Experience in the following:
- L2 switching/forwarding areas such as LAG, VLAN, xSTP, LLDP, DC fabric switching, etc.
- L3 unicast/multicast routing protocols such as RIP, OSPF, IGMP, BGP, ISIS, etc.
- ACL, QoS, Policers, TCAM, etc.
- 10+ years of hands-on experience building firmware and software abstractions for networking ASICs, SoCs and embedded platforms.
- Strong command of C/C++ in Linux-based environments, familiarity with compiler toolchains and tools for profiling network latency and system performance.
- Experience with modern NOS like SONiC and familiarity with simulation environments and behavioral models such as BMv2 and proprietary RTL based ASIC simulations.
At Eridu AI, you'll have the opportunity to shape the future of AI infrastructure, working with a world-class team on groundbreaking technology that pushes the boundaries of AI performance. Your contributions will directly impact the next generation of AI networking solutions, transforming data center capabilities.
The starting base salary for the selected candidate will be established based on their relevant skills, experience, qualifications, work location, market trends, and the compensation of employees in comparable roles.
-
Bengaluru, Karnataka, India Eridu AI Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition OverviewWe're looking for a Technical Leader for Network SDK QA to own the quality and reliability of our platform software stack and switching SDK that drives our next-generation chassis.This is a hands-on technical leadership role — you'll define QA strategy, design test frameworks, mentor engineers, and directly validate the core SDK...
-
Network Developer
5 days ago
Bengaluru, Karnataka, India SRS Infoway Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSeeking a highly skilled and motivated Software Engineer to join our team, focusing on the development and optimization of our SONiC-based network platforms. You will be instrumental in developing low-level software that integrates our operating system with new hardware, ensuring high performance and reliability.Key Responsibilities:Design, develop, and test...
-
SDK Developer
2 weeks ago
Bengaluru, Karnataka, India Gaura Nitai Technologies Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Title: SDK Developer (4–6 Years Experience)Company: Gaura Nitai TechnologiesLocation: Bangalore / RemoteJob Type: Full-timeAbout the CompanyGaura Nitai Technologies is an innovation-driven IT company specializing in AI/ML, Cybersecurity, Cloud, and Digital Transformation. We are looking for an experienced SDK Developer to build, maintain, and optimize...
-
Network Engineer
3 days ago
Bengaluru, Karnataka, India AMBC Technologies Pvt Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per yearDescription : - Design, develop, and optimize networking software in C programming. - Work on implementation and debugging of L2/L3 protocols. - Collaborate with cross-functional teams for integration, testing, and deployment. - Troubleshoot and resolve issues related to packet forwarding and networking features. - Ensure high-quality,...
-
Senior Networking Software Engineer
2 weeks ago
Bengaluru, Karnataka, India ACL Digital Full time ₹ 8,00,000 - ₹ 24,00,000 per yearDear Professionals,Greetings of the day…We are seeking an experienced and highly-skilledSenior Software Engineerto join our team, focusing on the development and enhancement of high-performanceL2/L3 network dataplanefeatures. The ideal candidate will have deep expertise in theC language, low-level system programming, and a strong background working with...
-
Software Engineer
7 days ago
Bengaluru, Karnataka, India Cisco Full time ₹ 9,00,000 - ₹ 12,00,000 per yearMeet the TeamLooking forward to getting an exciting start to your career? Catalyst Engineering IOS XE Platform Independent team, designs and develops high-performance system software for various Cisco Platforms which includes Enterprise Switching & Routers, Service Provider Routing Platforms. This is one of the team where we are leading the Enterprise...
-
Bengaluru, Karnataka, India Benison Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob 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...
-
SDK Developer
2 weeks ago
Bengaluru, Karnataka, India HireVeda Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe're looking for a passionate SDK Developer who is deeply skilled in both Python and JavaScript, and has experience in building and maintaining developer-friendly SDKs. This role requires someone who not only understands the language syntax but also has a strong grasp of their design principles, runtime behaviours, ecosystem nuances, and performance...
-
Software Developer
7 days ago
Bengaluru, Karnataka, India Luxoft Full time ₹ 20,00,000 - ₹ 25,00,000 per yearProject description Perform embedded system software design and implementation for leading high-performance data networking products as a member of a highly capable and dynamic engineering team. ResponsibilitiesDesign, develop, and maintain embedded routing, switching or analytics software. Implement new features for networking platforms. Propose...
-
Bengaluru, Karnataka, India Progress Software Development Pvt Ltd Full time ₹ 12,00,000 - ₹ 24,00,000 per yearDescription : We are Progress (Nasdaq : PRGS), the trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because...