Are you a passionate C++ developer with a strong grasp of operating system fundamentals, eager to dive deep into network control planes and system-level software?
We're looking for a motivated Software Development Engineer to join our team in Bangalore.
Youll play a key role in building high-performance, reliable software for critical networking and system platforms.
What Youll Do :
- Develop Core Software : Design, develop, and maintain robust software components primarily using C++.
- If your primary strength is C, you should have a strong willingness and aptitude to quickly learn C++.
- Multi-threaded & Multi-process Development : Apply your understanding of multi-threaded and multi-process operating system concepts to design and develop highly concurrent and efficient software.
- Control Plane Development : Work on the control plane for IP Stack (L2/L3) implementations on Linux/QNX operating systems.
System Software Platform :
Contribute to Software Systems platforms, including :
- Card SW bring-up on ARM, x86, and PPC architectures.
- Development of drivers and kernel-level components.
- Managing hardware component interaction and initialisation.
- Implementing systems housekeeping functionalities.
- Problem Solving & Design : Understand problems thoroughly, ask insightful questions to your leads, and ensure fixes are well-thought-out in both design and code.
- Testing & Quality : Rigorously test your code to optimally cover various use-cases and ensure high quality and reliability.
- Continuous Learning : Be resourceful and "crafty" in code Browse, constantly learning on the job, and contributing effectively as an individual.
What You Bring :
- C/C++ Expertise : Solid C++ programming capability. Candidates with strong C skills and a demonstrated willingness to learn C++ are also encouraged to apply.
- OS Fundamentals : Strong understanding, design, and development capability in multi-threaded and multi-process operating system concepts.
- Networking Knowledge : Familiarity with IP Stack (L2/L3) concepts is highly desirable.
- Learning Agility : A strong hunger to learn and contribute, coupled with the ability to be a resourceful individual contributor.
- Problem-Solving : Excellent ability to understand problems deeply, ask clarifying questions, and ensure comprehensive solutions.
- Attention to Detail : Meticulous approach to design, coding, and testing to ensure optimal coverage and quality
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Backend Development
Job Code
1518506
Interview Questions for you
View All