C/C++ Developer
互联网、AI·后端开发
Focus on developing high-performance, high-stability backend systems and low-level modules for internet and AI domains using C/C++.
Daily work
- 01Write and optimize C/C++ code to implement business logic or low-level modules.
- 02Participate in code reviews to ensure code quality and performance.
- 03Debug and fix complex system bugs.
- 04Conduct performance analysis and tuning to improve throughput and response time.
- 05Write and maintain technical documentation, such as design and API docs.
- 06Participate in requirement discussions and technical solution design.
Ability requirements
Hard skills
- Solid C/C++ fundamentals, familiar with C++11/14/17 standards.
- Proficient in data structures and algorithms, able to model complex problems.
- Deep understanding of operating system concepts (processes, memory, file systems).
- Master common design patterns and architectural patterns.
- Familiar with multithreading, concurrent programming, and network programming.
- Ability to analyze and optimize performance.
Soft skills
- Logical analysis and problem decomposition skills.
- Team collaboration and communication skills.
- Strong self-motivation and continuous learning willingness.
- Meticulous and patient, able to dive deep into low-level challenges.
Best suited for
Ideal for tech enthusiasts who are passionate about low-level technology, enjoy delving into performance and details, and thrive on solving complex problems.
Less suited for
Not suitable for those who prefer UI/UX design, dislike long debugging sessions, or seek rapid iteration and immediate feedback.
Salary (monthly)
Pre-tax estimate, tier-1 cities with social insurance · reference only
Profile
MBTI Fit
Resume examples for this role
Disclaimer: Salary figures on this page are estimated pre-tax monthly pay for positions with social-insurance contributions in China's tier-1 cities; other cities are converted using regional coefficients. Dimension scores and MBTI fit are editorial estimates, provided for reference only, and do not constitute any promise or advice.