Responsibilities
- Design/develop/improve/maintain/test software
- Manage individuaproject priorities, deadlines and deliverables
Minimum qualifications
- BA/BS degree in Computer Science, ElectricaEngineering, or related technicafield, or equivalent practicaexperience
- Hands-on coding experience in large complex software projects with C++
- An understanding of web technologies (HTML, CSS and JavaScript)
Preferred qualifications
- MA/MS or PhD in Computer Science, ElectricaEngineering, or related technicafield
- Experience with system stability, performance, computer graphics, or browser development
- Experience with debugging and embedded systems
- Experience with developing android graphic frameworks, including OpenGES, HWComposer, SurfaceFlinger and BufferQueue
- Strong understanding of algorithms and data structures concepts
- Fluent in English (written and spoken)
- Experienced in Graphics system software development, include background knowledge of GPdriver, architecture, handset device graphics API such as OpenGL/ES, OpenCand Vulkan, also familiar with the methods for GPrelated power/performance tuning
- Familiar with Android Skia Image Codec architecture, include java, JNI and native layer of Image Encode/Decode path
- Familiar with Android code‐base migration:
- Survey of Android CCD for the support of compatibility items and efforts
- Co‐work with GPvendors for porting schedule, bug fixes, features integration, OpenGextension, OpenCL, Vulkanetc
- Estimate the project migration effort and manage team manpower
- Great development experience in embedded system drivers and middleware such as Camera ISP, Display and Image Resizer
- Being group leader of GPteam, managed hundreds of project related jobs and ensured projects were delivered on or ahead of schedule
- Manpower planning for the projects, include loading balance, project running smooth and goamatching
Tagged as: C++, CSS, html, javascript