Job Responsibilities
1. Undertake the R&D work of Windows client (application development/system service), responsible for technology selection and analysis, function splitting and coding development
2. Cooperate and communicate with PM and product manager to complete product development, function implementation, bug modification, product iteration and other work on time
3. Familiar with the kernel principle of Windows system x86 architecture, develop Windows application software and adapt to third-party hardware devices
4. Write technical documents such as software outline design, detailed design, test cases, and write competitive product analysis documents
5. Responsible for supporting product launch, deployment, on-site problem troubleshooting and resolution
Qualifications
Education: Bachelor's degree
Work experience:
1. Proficient in object-oriented software development, proficient in C++ and C# languages, familiar with common data structures and algorithms
2. Master the corresponding technology stack of WPF/winform or .net/.netframework, and be familiar with the development model
3. Familiar with Windows core programming (file system, multi-threading mechanism, communication and synchronization mechanism, security mechanism, etc.)
4. Familiar with C# and C++ interaction technology, familiar with AI model or algorithm library compilation, packaging and runtime library is preferred
5. Familiar with SqlServer, MySql, SQLite and other databases, familiar with database operations
6. Familiar with naked-eye 3D, audio and video and other technologies are preferred familiar with 3D engine (UE/Unity), touch and graphics software development are preferred
Required major:--Computer-related major
Language requirements: C#, C++, etc.