Job Description
Job Overview:
We are actively seeking a skilled C++ Developer to join our dynamic team in the role of Senior Software Engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and optimizing high-quality software solutions in C++ for Windows environments. This position requires a strong foundation in C++ programming, expertise in COM/DCOM/ATL, and the ability to collaborate with cross-functional teams. Proficiency in English is essential for effective communication within our global team.
Responsibilities:
- Design, develop, and optimize high-quality software solutions in C++ for Windows environments.
- Debug and optimize existing code to enhance performance.
- Utilize expertise in COM/DCOM/ATL to design and implement efficient and scalable code.
- Collaborate with cross-functional teams to understand project requirements and deliver effective solutions.
- Contribute to projects involving .NET Framework, C#, WPF, or WinForm.
Requirements:
- Bachelor or Master degree in computer science, Software Engineering, or a related field.
- 5+ years of experience in software engineering, with a focus on C++ programming on Windows.
- Proficient in COM/DCOM/ATL.
- Experience with .NET Framework, C#, WPF, or WinForm is a plus.
- Excellent written and verbal communication skills in English.
- Chinese speaking, reading, and writing skills are preferred.
- Strong problem-solving and analytical skills.
- Ability to work independently and in a team-oriented environment.
- Self-motivated with a high potential for growth and learning.