人才招聘

GPU API/Driver Engineer

Job Description:

  • Implement OpenGL and GPU driver
  • Good knowledge in GPU architectures
  • Implement and support hardware specific features in driver
  • Study and optimize performance of GPU related driver and software

Requirements:

  • BS or higher degree in Computer Science or Computer Engineering with focus on GPU related areas
  • Minimum of 2 years’ experience in GPU driver development, OpenGL or OpenCL
  • Programming skills in C and C++ in cross-platform development environment
  • Ability to tune software for performance, including writing in assembly language when needed
  • Good team work with high self-motivation and have “can do” attitude
  • Excellent communication skill in both Chinese and English

Senior ASIC Engineer

Job Description:

  • Micro-architecture specification
  • RTL coding, functional verification, performance analysis, and synthesis.
  • IP selection and verification
  • Design methodology definition chip test and final silicon bring-up
  • System engineering support

Requirements:

  • BS or higher degree in Electrical/Computer Engineering
  • Minimum 5 years of experience in integrated circuit engineering
  • Familiar with parallel computing and stream processor concept a plus
  • Prefer to have gone through the full ASIC project cycle from micro-architecture, RTL coding, tape-out, to silicon bring-up
  • Good team work with high self-motivation
  • Excellent communication skill, preferably in both Chinese and English

Compiler Engineer

Job Description:

  • Re-target popular open source compilers to ICube’s processor/ISA
  • Provide compiler support for shading languages like OpenGL ES and implement their interfaces according to ICube’s GPU spec
  • Implement JIT compilers for ICube’s processor
  • Tune the compilers to optimize program performance on ICube’s processor

Requirements:

  • M.S degree in Computer Science or Computer Engineering focusing on compiler implementation
  • Ability to program in C, C++ and Java
  • Working knowledge of compiler phase structures, program representation, program optimization and transformation techniques, code generation, instruction level parallelism
  • Ability to tune for performance in assembly language
  • Good team work with high self-motivation
  • Excellent communication skill, preferably in both Chinese and English

Experience and background in the following areas beneficial:

  • GNU, LLVM, Open64 compiler infrastructures
  • Binary translation
  • Modern software build infrastructures
  • Modern software development tools

About ICube:

ICube is a semiconductor company located in the Hi-Tech Park of Shenzhen, China. We develop advanced streaming processors and SoC solutions based on our independently developed parallel computing architecture for various consumer products. Our team of professional engineers, led by long-time Silicon Valley veterans, was built with a culture that emphasizes and believes in innovation, initiative-taking, and intellectual honesty.

Interested candidates please send your resume to hr@icubecorp.com