About the job
Join Huawei Technologies as a C/C++ Developer!
We are seeking an experienced C/C++ Developer to join our dynamic team in Bengaluru. If you have a passion for software development and a strong background in C/C++ programming, we want to hear from you!
Key Responsibilities:
- Conduct requirements analysis, architecture design, implementation, and validation of complex software modules.
- Lead the technical guidance for junior developers to collaboratively achieve project goals.
- Engage in product development and contribute to high-quality deliverables.
Essential Skills:
- Proficiency in C and C++ on the Linux platform.
- Strong knowledge of object-oriented and structural design.
- Experience with database kernels and SQL engines.
- Familiarity with large-scale distributed systems.
- Hands-on experience with software development and testing tools such as gdb, purify, purecoverage, quantify, and valgrind.
- Understanding of both Agile and Waterfall SDLC methodologies.
- Basic knowledge of Python or shell scripting is a plus.
- Experience with highly concurrent and performance-sensitive code is an advantage.
Qualifications:
- Bachelor's or Master's degree in Computer Science or related fields.
- Minimum of 6 years of software development experience.
Interview Availability:
- Candidates must be available for interviews on weekdays.

