System Software Developer-Android Emulator

Job Description
Builds machine-learning based products/solutions, which provide descriptive, diagnostic, predictive, or prescriptive models based on data. Uses or develops machine-learning algorithms, such as supervised and unsupervised learning, deep learning, reinforcement learning, Bayesian analysis and others, to solve applied problems in various disciplines such as Data Analytics, Computer Vision, Robotics, etc. Interacts with users to define requirements for breakthrough product/solutions. In either research environments or specific product environments, utilizes current programming methodologies to translate machine learning models and data-processing methods into software. Completes programming, testing, debugging, documentation and/or deployment of the solution/products. Engineers Big Data computing frameworks, data modeling and other relevant software tools.

The candidate should possess at least a Master degree of Computer Science (or related BS/MS degree in Computer field) or a bachelor degree with at least 3 years' experience.
The candidate should have following qualifications:
Excellent development and debugging skills in at least one language: C/C /Assembly/Java/Python; Proven track record of analyzing and solving complex technical problems; Excellent written and oral communication skills and be able to clearly communicate technical detail and concept.

One or more of the following qualifications will add value of candidates:
Solid understanding of compiler, binary translation, or virtualization technology; Solid understanding of OS internals(Unix, Linux, Android), computer microarchitecture, instruction set, or managed runtime system like JVM, ART (Android Runtime) and Dalvik etc; Proven experience in program analysis and verification; Proven experience in application development in mobile platform such as Android or iOS; Proven experience in performance analysis and compiler (including the related tools) development; Proven experience in validation process, tool and test case development on compiler, virtual machine or binary translation product

Inside this Business Group
The Core and Visual Computing Group (CVCG) is responsible for the architecture, design and development of the CPU core and visual technology IPs that are central to Intel's system-on-a-chip (SoC) products and key to our datacenter, client and Internet-of-Things (IOT) platforms. CVCG strives to lead the industry through continuous innovation and world class engineering.

CN JR0096523 Shanghai

Back to top