Huawei Technologies is seeking a C/C++ Developer with 6+ years of experience to work on the requirements analysis, architecture and design, implementation, and validation of complex software modules in Bangalore. The role involves technical leadership, guiding junior developers, and working on large-scale distributed systems with performance-sensitive code.
What You'll Do
- Requirements Analysis
- Architecture & Design
- Implementation and validation of complex modules
- Own a moderate or large size module
- Guide junior developers technically to collectively achieve the goal
What We're Looking For
- 6+ years of software development experience
- C, C++ on Linux platform
- OO/Structural design
- Database kernel and SQL engine experience
- Experience in large scale distributed systems
- Familiarity with Agile/waterfall SDLC
- Hands on with software development/test tools like: gdb, purify, purecoverage, quantify, valgrind
Nice to Have
- Product development experience
- Basic knowledge of Python/shell scripting
- Experience working on highly concurrent and performance sensitive code
Technical Stack
- C
- C++
- Linux
- gdb
- purify
- purecoverage
- quantify
- valgrind
- SQL
- Python
- Shell scripting
Work Mode
- Onsite
- Location: Bangalore
