11 days ago
C/C++ Developer Engineer
ArcSoft
On Site
Full Time
CN¥250,000
Hangzhou, Zhejiang, China
Job Overview
Job TitleC/C++ Developer Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCN¥250,000
LocationHangzhou, Zhejiang, China
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
C/C++ Developer Engineer at ArcSoft
This C/C++ Developer Engineer role at ArcSoft focuses on applying and optimizing algorithms in the fields of computer vision, image processing, and machine learning. You will be instrumental in developing robust applications and SDKs for the Android platform, engaging deeply in project integration, maintenance, and providing essential on-site customer support when required. Additionally, documentation of development processes will be a core responsibility.
Key Responsibilities
- Application development and optimization of algorithms related to computer vision, image processing and recognition, and machine learning.
- Design and development of APP/SDK for the Android platform.
- Deep involvement in various projects, including product integration and maintenance, with necessary on-site support to resolve customer issues.
- Preparation and organization of relevant development documentation.
Qualifications
- Bachelor's degree or higher in Computer Science or a related major.
- Proficiency in C/C++/Java languages, demonstrating good object-oriented design principles.
- Excellent learning ability and a solid foundation in computer science fundamentals such as data structures, algorithm analysis, computer system architecture, operating systems, and networking.
- Prior experience in one or more of the following areas is preferred:
- Proficient in Android development, familiar with JNI and NDK.
- Experience in mobile software design or with successfully launched applications.
- Work or project integration experience with mobile terminal manufacturers, or Camera framework experience.
- Optimization experience using Neon/OpenCL.
- OpenGLES development experience or RTSP video stream processing and image processing related experience.
Key skills/competency
- C++
- Java
- Android Development
- Computer Vision
- Image Processing
- Machine Learning
- Data Structures
- Algorithms
- JNI
- NDK
How to Get Hired at ArcSoft
- Research ArcSoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your C/C++ Developer Engineer resume to highlight relevant experience in computer vision, Android development, and algorithm optimization.
- Showcase technical prowess: Prepare to discuss your expertise in C/C++, Java, JNI, NDK, and relevant optimization techniques during interviews.
- Demonstrate problem-solving: Be ready to share examples of how you've debugged complex issues or supported clients effectively in previous roles.
- Highlight learning agility: Emphasize your strong foundational knowledge in computer science and eagerness to master new technologies.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What kind of projects will a C/C++ Developer Engineer work on at ArcSoft?
02What are the essential programming languages for the C/C++ Developer Engineer role at ArcSoft?
03Does ArcSoft require specific mobile development experience for this C/C++ Developer Engineer role?
04What computer science fundamentals are important for the C/C++ Developer Engineer at ArcSoft?
05What kind of optimization experience is beneficial for this C/C++ Developer Engineer position?
Explore similar opportunities that match your background