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.

Uncover Hiring Manager

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

Tags:

C++ Developer Engineer
Computer Vision
Image Processing
Machine Learning
Algorithm Optimization
Android Development
SDK Design
Project Integration
Customer Support
Documentation
Object-Oriented Design
C++
Java
Android
JNI
NDK
Neon
OpenCL
OpenGLES
RTSP
Data Structures
Algorithms
Operating Systems
Networking
Computer Architecture

Share Job:

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

Explore similar opportunities that match your background