Software Development Engineer (C++)

Shenzhen, China

Software Development Engineer (C++)

/

R&D-System

Responsibilities

1.Design, develop, and test cross-platform SDK libraries and applications (Windows/Linux) based on C++.

2.Develop user interfaces using the Qt5 framework and optimize product interaction experience.

3.Implement efficient data structures and algorithms to enhance system performance and stability.

4.Participate in requirements analysis and technical documentation writing to ensure code quality and maintainability.

5.Identify and fix software defects, perform performance tuning and memory management optimization.

6.Collaborate with product managers and test engineers to ensure high-quality and timely project delivery.

Qualifications: 

1.Bachelor’s degree or higher in Computer Science, Software Engineering, Electronic Engineering, or related fields; 3+ years of C++ development experience with the ability to independently handle module development.

2.Proficient in C++11/14/17, familiar with object-oriented design, multithreading, and memory management; skilled in desktop application development using the Qt5 framework.

3.Solid foundation in data structures and algorithms, capable of designing efficient solutions.

4.Familiar with USB and network programming (TCP/IP) development; proficient in Windows/Linux development environments and debugging tools.

5.Experienced with development tools such as Visual Studio 2019, Git, and CMake; capable of modular design and code refactoring.

6.Strong problem analysis and debugging skills.

Delivery Method

Please use the job title/number and your name as the email subject and send your resume to our recruitment email address.

最近搜索Recent Searches

WeChat Search

AlpsenTek