C++ Developer with Mandarin or English Speaking
Core
Design, develop, and maintain complex C++ applications and multi-threaded systems for real-time or high-throughput environments.
Role type
Senior C++ Software Engineer
Builds
Scalable software modules, reusable internal frameworks, and integrated solutions for large-scale systems
Domain
Software Engineering / Systems Programming
Deliverable
production ML models | product features | infrastructure
Required skills
C++11/14/17/20, Object-Oriented Programming, Design Patterns, Multi-threading, Memory Management, Performance Optimization, Unit Testing, CI/CD, Stakeholder Management
Preferred skills
AI-assisted development tools, MES system integration, Mentorship
Technologies
C++, STL, Boost, Google Test, CppUnit
Responsibilities
Design and implement concurrent C++ software, contribute to CI pipelines, provide technical guidance to junior members, participate in code reviews, develop and maintain unit/integration tests, work with product owners to deliver solutions.
Seniority
Senior, hands-on IC