1. Solid foundation in C/C++ programming languages.2. Proficient in multi-process and multi-threaded development.3. Experienced with Visual C++ development environment, MFC framework, Qttechnology stack, and SoUI direct-UI framework.4. Familiar with TCP/IP protocol stack, HTTP protocol, and skilled in Socketprogramming, with knowledge of IOCP and other network programming techniques.5. Proficient in UART serial communication, dynamic link library (DLL) programming,GDI/GDI+ programming, STL library, and serialization techniques.6. Skilled in database development with Mysql, SqlServer, Access, and SqlLite.7. Experience in machine vision equipment and industrial control software development.8. Familiar with x86 architecture, object-oriented analysis and design, and proficient inreading English technical manuals.9. Embedded systems background with knowledge of ARM architecture, Linuxdevelopment, and Shell scripting; capable of upper-layer software development onLinux.10. Basic understanding of Python scripting language, including using pyQt5 fordevelopment; has experience with automated compilation and packaging.11. Knowledgeable in C# and has experience developing DLLs in C# to collaborate withC++ for main interface development.Professional SummaryDedicated and responsible software engineer with over 9 years of experience. Proactivelearner with a strong emphasis on code quality and a keen interest in exploring newtechnologies. Proven track record of developing efficient and scalable software solutions in avariety of environments.
-
Senior Software EngineerShenzhen Arashi Vision Company Limited Sep 2022 - Nov 2022Shenzhen, Guangdong, China1. Responsible for daily development of Insta360 Studio desktop software to meet company requirements.2. Responsible for developing company production testing software and other auxiliary tools.3. Responsible for developing and maintaining the company's audio and video processing plugins and legacy projects. -
Senior Software EngineerPing An Insurance(Group) Company Of China,Ltd May 2021 - Sep 2022Shenzhen, Guangdong, China1. Responsible for technical optimization and development of requirements for PALive client.2. Responsible for optimizing the performance of PALive client, as well as researching new cutting-edge technologies.3. Responsible for developing and implementing product requirements. -
Senior Software EngineerHan'S Laser Technology Industry Group Co., Ltd Mar 2020 - Mar 2021Shenzhen, Guangdong, ChinaAs a senior software development engineer at Han's Motor, I am responsible for the technical research and development of new projects. My duties include:1. Designing architecture and developing applications based on project requirements, and completing tasks such as coding, debugging, testing, and maintenance during runtime.2. Maintaining and debugging devices, as well as analyzing and handling exceptional issues.3. Designing and developing PLC/HMI industrial configuration software systems. -
Software EngineerEvoc Group Mar 2015 - Feb 2020Shenzhen, Guangdong, ChinaI am working as a software engineer in the Artificial Intelligence department. My main responsibilities include:1. Developing application software for projects, working mainly with business logic, programming user interfaces for upper-level applications, and modularizing frequently used codes for internal use to enhance development efficiency.2. Leading the definition of image algorithm interfaces and collaborating with image algorithm engineers.3. Documenting software development and design.
Gengshen Chen Education Details
-
Software Engineering (Embedded Systems Development)
Frequently Asked Questions about Gengshen Chen
What is Gengshen Chen's role at the current company?
Gengshen Chen's current role is software engineer.
What schools did Gengshen Chen attend?
Gengshen Chen attended Quanzhou Normal University.
Not the Gengshen Chen you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial