CPUSH-01 ASIC design Engineer(X86/SOC)
【Responsibilities】
1. X86 /Chipset/SOC Design development 2. Timing verification and logic / physical synthesis, formal verification, etc. 3. System verification and debugging and performance analyzing 4. Functional model development 5. Function test vector development and debugging 6. Emulation verification 【Requirements】 1. MS/PHD in microelectronic, computer science or related 2. Knowledge of digital circuit design, computer system architecture 3. Familiar with Verilog/VHDL, and behavior modeling 4. Experience with Design tools such as simulator, logic synthesis 5. Strong problem solving and debugging skills; good English language skill 6. Knowledge of X86 architecture is a plus 7. Knowledge of C/C++ is a plus |
CPUSH-05 ASIC Physical Design Engineer
【Responsibilities】
Physical design, including library preparation, chip planning, power-rail analysis, timing-driven placement and routing, CTS, DRC/LVS, RC extraction and SDF generation. 【Requirements】 1. Master degree in Electrical Engineering, or related engineering fields 2. Strong verbal communication and interpersonal skills to work closely with a variety of individual contributors and managers; Team work spirit 3. Good spoken and written English skills 4. The following items are plus a) Experienced in commercial EDA tools (e.g., Synopsys, Cadence, Mentor, Magma etc) b) TCL /TK, C- Shell, Perl. |
CPUSH-02 ASIC Verification Engineer (X86/SOC)
【Responsibilities】
1.ASIC design verification methodology research 2.Develop and maintain verification system 3.Own ASIC project verification. Build system, debug design, develop vector, analyze coverage, develop function model and monitor 【Requirements】 1.MS/PHD in microelectronic, computer science or related 2.Knowledge of digital circuit design, computer system architecture 3.Familiar with Verilog/VHDL, SystemVerilog and C/C++ 4.Experience with simulator such as NC/VCS 5.Good team work; strong problem solving and debugging skills; good English communication skill 6.Knowledge of Unix platform,csh,perl and tcl prgramming is a plus 7.Knowledge of X86 architecture is a plus 8.Knowledge of UVM system is a plus |
CPUSH-06 DFT Engineer
【Responsibilities】
1. DFT (Design For Test) technology/methodology research and development 2. Project execution: develop test plan for mix-signal and digital design 3. Project execution: test design implementation & verification; test vector generation & validation on ATE 【Requirements】 1. Knowledge and experience on logic design are required 2. Knowledge and experience on DFT (Design For Test) including Scan/ATPG/BIST... are desired 3. Experience on Verilog simulation is a plus 4. Experience on test program development on ATE is a plus |
CPUSH-03 CPU Architecture Engineer
【Responsibilities】
1.X86 micro-architecture development 2.Developing the design and architecture of a complex microprocessor in deep sub-micron process technology 3.Developing the CPU microarchitecture based on function/performance/power requirements 4.Improving the CPU architecture for optimized performance and power 5.CPU performance/power evaluation 6.CPU function/performance modeling 【Requirements】 1. MS/PHD in microelectronic, computer science or related 2.Complete understanding of advanced CPU architecture and design techniques 3.Significant experience and knowledge with CPU design and improvement 4.Good understanding of OS and other general software tools 5. Strong problem solving and debugging skills; good English language skill 6. Knowledge of C/C++ is a plus 7. Knowledge of processor modeling is a plus |
CPUSH-07 X86 System Software Engineer
【Responsibilities】
X86 Software engineers will participate in the following tasks: 1. X86 uEFI BIOS / Firmware code development for X86 SOC (System on Chip) platform, including co-debugging tasks with HW team 2. Linux/Windows Kernel-Mode Drivers or related Kernel Stack code development tasks, including co-debugging tasks with HW design team, for all peripheral controllers inside X86 SOC platform 3. Linux/Windows User Mode Software Stack/Drivers or application program code development/optimization tasks for software solution of X86 server/PC 4. Join new industry specification investigation and co-discussion new Platform SOC design with hardware teams 5. System analysis and optimization; Virtual platform / c-model development for chipset architecture exploration 6. Support/Maintain Customers/3rd OS Partners for existing on-marketing Windows/Linux Drivers, Applications and Software Products. 【Requirements】 1. Master degree or above (The Outstanding Bachelors with rich Software/Firmware programming experience is also welcome.) 2. C, C++, Java coding skills; (Assembly language programming experience is welcome) 3. Solid knowledge of industry standards, ex. CPU, MEMORY, IO, ACPI, USB, SMBIOS, PCI/PCI-express, Audio/Video Formats 4. Strong background and code development experience in Linux Software/Controller Driver or any Micro-controller Firmware, X86 related experience is preferred 5. Good Reading/Writing skills in English 6. Good attitude in Team Work and communication 7. Welcome the following technology background and code development experience: ü X86 uEFI BIOS code development ü Linux Device Driver development experience liked as GFX (2D/3D/Video/Display), Audio DSP, and Storage Controllers (SD/eMMC/SATA/NF/RAID…etc.), USB, Wi-Fi LAN, GPS or popular Bus controllers. ü Linux (Android) Software Development experience for Linux (Android) Audio/Video User mode Driver/ algorithm/library, Security Algorithm, AGPS algorithm or telephone application Software …etc. ü SystemC coding skill |
CPUSH-04 Custom circuit design Engineer
注:笔试职位
【Responsibilities】 1. Custom IP / circuit definition, developing and evaluation; 2. Full custom digital block design, such as High speed SRAM, CAM, ROM datapath,etc. 3. Providing the technical guidance to layout, application and Front-end engineers. 【Requirements】 1. MS in Electrical Engineering or Microelectronics or related fields; 2. Solid Knowledge of full custom circuit, Mixed-Signal and layout design is required; 3. Solid knowledge in one or more area will be plus: a) High-speed memory array b) Dynamic digital circuit c) Timing lib extract d) Circuit formal verify f) Full-custom IP in Advanced Processor 4. Tape out & debug experience will be plus |
CPUSH-08 X86 SOC硬件系统工程师
【Responsibilities】
1. 负责X86 CPU/芯片组功能性和兼容性问题的软硬件调试,解决X86 CPU/芯片组逻辑设计/系统应用中的bug。 2. 负责X86 CPU/芯片组FPGA验证平台的硬件设计和分析调试。 3. 负责CPU指令级分析和仿真以及本公司X86 CPU性能和架构分析。通过Perl/Ruby/C等相关编程语言来开发对CPU内部进行分析的工具。 【Requirements】 1. 计算机,电子,自动化或相关专业硕士。 2. 熟悉板级硬件系统电路开发与设计,具备信号完整性相关知识。 3. 熟悉Linux内核,Linux/Windows操作系统驱动程序开发;具有X86汇编语言,C语言程序开发经验。 4. 熟悉X86系统架构以及各类总线规范者优先,通过计算机三级或四级考试者优先。 |
CPUBJ-01 ASIC Design Engineer(X86/SOC)
【Responsibilities】
1. X86 /Chipset/SOC Design development 2. Timing verification and logic / physical synthesis, formal verification, etc. 3. System verification and debugging and performance analyzing 4. Functional model development 5. Function test vector development and debugging 6. Emulation verification 【Requirements】 1. MS/PHD in microelectronic, computer science or related 2. Knowledge of digital circuit design, computer system architecture 3. Familiar with Verilog/VHDL, and behavior modeling 4. Experience with Design tools such as simulator, logic synthesis 5. Strong problem solving and debugging skills; good English language skill 6. Knowledge of X86 architecture is a plus 7. Knowledge of C/C++ is a plus |
CPUBJ-07 X86 System Software Engineer
【Responsibilities】
X86 Software engineers will participate in the following tasks: 1. X86 uEFI BIOS / Firmware code development for X86 SOC (System on Chip) platform, including co-debugging tasks with HW team 2. Linux/Windows Kernel-Mode Drivers or related Kernel Stack code development tasks, including co-debugging tasks with HW design team, for all peripheral controllers inside X86 SOC platform 3. Linux/Windows User Mode Software Stack/Drivers or application program code development/optimization tasks for software solution of X86 server/PC 4. Join new industry specification investigation and co-discussion new Platform SOC design with hardware teams 5. System analysis and optimization; Virtual platform / c-model development for chipset architecture exploration 6. Support/Maintain Customers/3rd OS Partners for existing on-marketing Windows/Linux Drivers, Applications and Software Products. 【Requirements】 1. Master degree or above (The Outstanding Bachelors with rich Software/Firmware programming experience is also welcome.) 2. C, C++, Java coding skills; (Assembly language programming experience is welcome) 3. Solid knowledge of industry standards, ex. CPU, MEMORY, IO, ACPI, USB, SMBIOS, PCI/PCI-express, Audio/Video Formats 4. Strong background and code development experience in Linux Software/Controller Driver or any Micro-controller Firmware, X86 related experience is preferred 5. Good Reading/Writing skills in English 6. Good attitude in Team Work and communication 7. Welcome the following technology background and code development experience: ü X86 uEFI BIOS code development ü Linux Device Driver development experience liked as GFX (2D/3D/Video/Display), Audio DSP, and Storage Controllers (SD/eMMC/SATA/NF/RAID…etc.), USB, Wi-Fi LAN, GPS or popular Bus controllers. ü Linux (Android) Software Development experience for Linux (Android) Audio/Video User mode Driver/ algorithm/library, Security Algorithm, AGPS algorithm or telephone application Software …etc. ü SystemC coding skill |
CPUBJ-02 ASIC Verification Engineer (X86/SOC)
【Responsibilities】
1.ASIC design verification methodology research 2.Develop and maintain verification system 3.Own ASIC project verification. Build system, debug design, develop vector, analyze coverage, develop function model and monitor 【Requirements】 1.MS/PHD in microelectronic, computer science or related 2.Knowledge of digital circuit design, computer system architecture 3.Familiar with Verilog/VHDL, SystemVerilog and C/C++ 4.Experience with simulator such as NC/VCS 5.Good team work; strong problem solving and debugging skills; good English communication skill 6.Knowledge of Unix platform,csh,perl and tcl prgramming is a plus 7.Knowledge of X86 architecture is a plus 8.Knowledge of UVM system is a plus |
CPUBJ-08 X86 SOC硬件系统工程师
【Responsibilities】
1. 负责X86 CPU/芯片组功能性和兼容性问题的软硬件调试,解决X86 CPU/芯片组逻辑设计/系统应用中的bug。 2. 负责X86 CPU/芯片组FPGA验证平台的硬件设计和分析调试。 3. 负责CPU指令级分析和仿真以及本公司X86 CPU性能和架构分析。通过Perl/Ruby/C等相关编程语言来开发对CPU内部进行分析的工具。 【Requirements】 1. 计算机,电子,自动化或相关专业硕士。 2. 熟悉板级硬件系统电路开发与设计,具备信号完整性相关知识。 3. 熟悉Linux内核,Linux/Windows操作系统驱动程序开发;具有X86汇编语言,C语言程序开发经验。 4. 熟悉X86系统架构以及各类总线规范者优先,通过计算机三级或四级考试者优先。 |
CPUBJ-03 CPU Architecture Engineer
【Responsibilities】
1.X86 micro-architecture development 2.Developing the design and architecture of a complex microprocessor in deep sub-micron process technology 3.Developing the CPU microarchitecture based on function/performance/power requirements 4.Improving the CPU architecture for optimized performance and power 5.CPU performance/power evaluation 6.CPU function/performance modeling 【Requirements】 1. MS/PHD in microelectronic, computer science or related 2.Complete understanding of advanced CPU architecture and design techniques 3.Significant experience and knowledge with CPU design and improvement 4.Good understanding of OS and other general software tools 5. Strong problem solving and debugging skills; good English language skill 6. Knowledge of C/C++ is a plus 7. Knowledge of processor modeling is a plus |
CPUBJ-09 System Validation Engineer
【Responsibilities】
1. This role executes tasks related to PC motherboard and x86 CPU/SOC testing, including skills in the operating system and board level circuit analysis. 2. Primary responsibility is to ensure overall product functionality is meeting all technical specification. 3. Certifying the PC I/O bus spec like PCI Express, PCI, USB, SATA and Audio. 4. Voltage regulator and board failure analysis. 5. CPU & Chipset power consumption test. 6. Write/modify a test tool and design test equipment for specific function. 【Requirements】 Bachelors in Engineering with major in Computer Science/Electronics, Additional qualifications include: 1. Solid knowledge in 8086 microprocessor system and assembly language. 2. Knowledge of modern x86 PC architecture. 3. Familiar with Windows and Linux OS operation/application. 4. Good presentation skills is a plus. 5. Strong communication skills to work in the team. |
CPUBJ-04 Mix-signal design Engineer
注:笔试职位
【Responsibilities】 1. Analog and mixed circuit and architecture definition, developing and evaluation; 2. High speed mixed signal IP block design, such as High speed SRAM, IO, PLL, DAC, SerDes etc.; 3. Full-custom circuit design, simulation, optimization and verification; 4. Providing the technical guidance to layout, application and Front-end engineers. 【Requirements】 1. MS in Electrical Engineering or Microelectronics or related fields; 2. Solid Knowledge of full custom Analog, Mixed-Signal and layout design is required; 3. Solid knowledge in one or more area will be plus: a) High-speed memory array b) High-speed interface/IO c) PLL/CDR d) AD/DA e) Serdes PHY f) Full-custom IP in Advanced Processor 4. Tape out & debug experience will be plus |
CPUBJ-10 存储系统软件工程师(北京)
【岗位职责】
1、编写Linux内核NVMe AHCI驱动程序; 2、编写高速缓存和硬盘数据交换管理程序; 3、编写大量数据处理算法; 4、系统优化。 【任职要求】 1、熟悉C 汇编等编程语言; 2、熟悉Linux内核,有驱动程序编写经验; 3、了解存储系统架构, SCSI SAS SATA SSD NVMe; 4、了解存储技术,例如Cache,RAID,File System等; 5、了解存储有关算法, erasure code, Reed Solomen,Bloom Filter等; 6、良好的沟通能力和团队合作能力。 |
CPUBJ-05 ASIC Physical Design Engineer
【Responsibilities】
Physical design, including library preparation, chip planning, power-rail analysis, timing-driven placement and routing, CTS, DRC/LVS, RC extraction and SDF generation. 【Requirements】 1. Master degree in Electrical Engineering, or related engineering fields 2. Strong verbal communication and interpersonal skills to work closely with a variety of individual contributors and managers; Team work spirit 3. Good spoken and written English skills 4. The following items are plus a) Experienced in commercial EDA tools (e.g., Synopsys, Cadence, Mentor, Magma etc) b) TCL /TK, C- Shell, Perl. |
CPUBJ-11 云系统管理工程师(北京)
【岗位职责】
1、搭建基于OpenStack, Hadoop,CDN等的云平台; 2、负责的云平台部署、系统管理,故障诊断等工作; 3、负责云平台的维护工作,提升系统性能及稳定性,保证系统7X24稳定运行; 4、监控云平系统性能,进行性能调优。 【任职要求】 1、了解RHEL/Ubuntu/CentOS等主流Linux操作系统的批量安装、使用、性能调优等; 2、熟悉Linux 操作,熟悉Bash等脚本编程语言,熟悉Python编程; 3、了解Openstack, hadoop CDN架构,经过相关培训或有过相关实际经验,性能分析调试经验; 4、良好的沟通能力和团队合作能力。 |
CPUBJ-06 DFT Engineer
【Responsibilities】
1. DFT (Design For Test) technology/methodology research and development 2. Project execution: develop test plan for mix-signal and digital design 3. Project execution: test design implementation & verification; test vector generation & validation on ATE 【Requirements】 1. Knowledge and experience on logic design are required 2. Knowledge and experience on DFT (Design For Test) including Scan/ATPG/BIST... are desired 3. Experience on Verilog simulation is a plus 4. Experience on test program development on ATE is a plus |
GPUSH-01 Software Engineer – Graphics Team
【Responsibilities】
1. Development of Graphics driver for Linux/Android or Windows sub-system; 2. Focus on Direct3D, OpenGL, OpenGLES, OpenCL, Video, Display or Graphics Firmware; 3. Participate in new silicon bring-up for graphics sub-system including validation for pre and post-silicon stage; 4. Debugging complex graphics issues from top-down including applications, run-time, OS, drivers and hardware; 5. Work side by side with cross functional teams including hardware, architecture and system engineering team on solving performance bottleneck; 6. Work on graphics or compute shader compiler including front-end and low-level GPU compiler. 【Requirements】 1. MS or Equivalent; 2. Solid C/C++ programming/debugging skills; 3. Knowledgeable in Operation System fundamental and multi-threading programming; 4. Understanding of graphics pipeline a definitive plus; 5. Experience in working with video codec desirable; 6. Familiar with x86 PC or ARM architecture; 7. Excellent problem solving skills and desire to learn/explore new technology; 8. Self-motivated individual with good communication skills and team player. |
GPUSH-09 SOC Architecture Engineer
【Responsibilities】
1. Develop SOC function/power/performance model for evaluate and optimize the SOC architecture; 2. Develop and maintain verification environment at both full chip & unit level; 3. Code/functional coverage analysis; 4. Responsible for running RTL/FPGA level simulation; 5. Develop testing and regression methodologies; 6. Develop/maintain/enhance environment tools/scripts/make files; 7. Performance and Power optimization for the real silicon. 8. Sensor Hub algorithm research and solution implement. 【Requirements】 1. MSEE/MSCS or above; 2. Proficient in C/C++, Makefile; 3. Must have strong programming skills in one or more scripting languages: TCL, Perl, Python. 【Preferred Qualifications】 Knowledge in one of the below areas is a big plus; 1. Familiar with 3D, Video or Peripheral Driver; 2. Familiar with ASIC simulation environment; 3. Familiar with ARM based SOC; 4. Familiar with Android Framework; 5. Low power verification and tuning experience (Multi-Voltage, power gating, etc). |
GPUSH-02 Software Engineer – Embedded Software
【Responsibilities】
1. Development of Embedded OS BSP such as Linux/Android; 2. Cowork with ARM corporation, development of SoC firmware for various peripherals based on open source code; 3. Design and development of related tools to assist embedded software bring-up; 4. Participate in new silicon bring-up including pre and post-silicon stage; 5. Coordination and collaboration with cross functional teams including hardware ASIC and system engineering team. 【Requirements】 1. MS or Equivalent; 2. Solid C/C++ programming and debugging skills; 3. Solid Java a plus; 4. Experience of Linux device drivers in multi-core/multi-threaded environments a plus; 5. Understanding of Linux kernel preferred; 6. Experience with ARM architecture and assembly desired; 7. Familiar with GDB, DS5, OpenOCD and related debug tools; 8. DDMS/Eclipse a plus; 9. Excellent analytical and problem solving skills; 10. Self-motivated individual with good communication skills and team player. |
GPUSH-10 Architecture Video Engineer
【Responsibilities】
1. Audio/Video codec (such as HEVC, H264, MPEG2/4, VC1, AVS2/AVS+/AVS1, VP9/VP8, etc.) algorithm researching, chip-design-refining, lib development, etc; 2. C-modeling, test plan, emulation, etc. 【Requirements】 1. BS or above in CS/CE/EE, or 1 years+ work experience; 2. Familiar with one or more video codec standard, algorithms of multi-media, image/audio processing, etc.; 3. Excellent C/C++ programming and debugging skills; 4. Familiar with Architecture Design for processors such as ARM, DSP, etc.; 5. One or more scripting languages: Perl, Python, etc.; 6. Fluent in English: reading/writing/speaking/listening; 7. Good communication skills. |
GPUSH-03 Compiler Development Software Engineer
【Responsibilities】
1. GLSL, DirectX, OpenCL Compiler develop, debug; 2. Compiler auxiliary tool develop, debug. 【Requirements】 1. MS or above; 2. Solid C/C++ programming skills; 3. Familiar with Bison&Flex is a plus; 4. Familiar with gcc/llvm architecture is a plus; 5. Familiar with OpenCL/CUDA/OpenGL architecture is a plus; 6. Self-motivated, team work capability. |
GPUSH-11 Architecture Graphics Compiler Engineer
注:笔试职位
【Responsibilities】 1. Developing front-end and back-end compiler for the OpenCL/RenderScript in GPU processor; 2. OpenCL/RenderScript conformance/benchmark/game/application debug, analyzing and performance tuning; 3. Leading edge GPU parallel computing algorithm researching and designing. 【Requirements】 1. MS or above in CS/CE/MATH; 2. Positive and responsible attitude for work; 3. Good communication skills; 4. Fluent in English: reading/writing; 5. Excellent C/C++ programming and debugging skills; 6. Compiler developing experience. 【Preferred Qualifications】 1. GCC or LLVM experience; 2. Knowledge in graphics shader language such as CUDA, OpenCL, D3D, GLSL or RS; 3. Assembly language development experience. |
GPUSH-04 ASIC Design Engineer (数字IC设计工程师)
注:笔试职位
【Responsibilities】 1. Develop advanced Computer Graphics Processor; 2. Perform RTL design, IP verification ( include digital simulation, emulation , FPAG prototype), timing analysis, formal verification; 3. SOC architecture and SOC integrate; 4. DC/PT flow; 5. DFT test; 6. verification methodology , OVM/VMM testbench build up. 【Requirements】 1. MS or equivalent. Familiar with principle of Logic Design. Knowledgeable about Computer Architecture; 2. Familiar with IC Design flow: 1) well versed in RTL coding, in either Verilog or VHDL, system verilog, 2) familiar with perl , tcl, csh and so on, 3) Familiar with tools for Synthesis, Timing Analysis, and Formal Verification, such as Design Compiler, Primetime, and Formality. 3. Good communication skills; 4. Must be a team player; 5. Good reading/writing skills in English. |
GPUSH-12 网站开发工程师(Web development engineer
Responsibility:
1. Responsible for the design, development, maintenance and deployment of internal website based on the project requirements. 2. Responsible for the design and maintenance of back-end database. 3. Manage the web server. Requirements: 1. Bachelor’s degree in Computer Science or related field. 2. Good web development experience is a plus. 3. Proficient in Web development skills, including cross-browser HTML, CSS, JavaScript/JQuery, AJAX. 4. Experience with Perl, PHP, or other server-side scripting languages. 5. Experience with MySQL database, including designing and developing database, query processing and optimization. 6. Good coding skills in Java or C++, solid knowledge for J2ee,MVC,SSH is a plus. 7. Well understanding in linux is a plus. 8. Good teamwork spirit, creative and initiative. 1. 根据项目需求,实现部门网站的程序开发、设计、维护、升级; 2. 网站后台数据库的设计及维护; 3. 管理网站服务器; 任职要求: 1. 大学本科及以上学历,计算机或相关专业,有扎实的软件基础知识。 2. 有网站系统编程经验,能独立承担网站项目的优先考虑。 3. 精通Web前端技术,包括(X)HTML(5)/CSS(3)/JavaScript/Ajax等,能够解决各种浏览器兼容性问题; 4. 熟悉PHP、Perl等脚本编程。 5. 熟悉数据库技术,掌握Mysql的操作及编程。 6. 熟悉Java或C++,熟悉J2ee编程思想,熟悉MVC和SSH框架优先考虑。 7. 精通linux者优先。 8. 具备优秀的团队合作意识,较强的学习能力。 |
GPUSH-05 IC Physical Design Engineer
【Responsibilities】
1. responsible for whole chip hierarchical floorplan, module level physical synthesis, APR, CTS; 2. timing closure, IR drop analysis, physical verification till tapeout; 3. implement multi-ten-million gate count 28nm/16nm GPU relative IC physical design. 【Requirements】 1. MS or equivalent. Major in microelectronics or relative department; 2. Have the experience of using ICC or EDI such that EDA tools, familiar with IC physical design flow; 3. Familiar with perl/TCL Script programming as a plus; 4. Good communication and positive attitude, good at team work. |
GPUSH-13 Project Management Specialist
Job Description:
1. Work with customers for product definition, project planning, and project management 2. Work with sales to introduce and promote SoC to potential customers 3. Coordinate internal and external resources to complete product development 4. Understand related markets Work Relationship: Internal 1)Report to PM managers 2)Work with RD teams to complete customer-oriented projects 3)Work with Sales to support pre-sale tasks External: 1)Work with customers for assigned projects 2)Work with partners for assigned tasks Qualifications: Education:Bachelor or above. Master Degree preferred Major: Computer Sciences, Electronics, or related Age:None Gender:No Preference Skills: 1. Good programming skills or PCB design skills 2. Fluent English 3. Outstanding Inter-personal Communication Skills Outgoing Personality |
GPUSH-06 Hardware System Engineer
【Responsibilities】
1. In charge of the system level validation of high-end ARM based SoC ASIC; 2. Provide the total solution for SoC based products including defining user model for customers, providing reference design, solving the software and hardware issues in customer designing and providing field assistance on mass production; 3. Research and development of other tools and products based on SoC; 4. In charge of SoC IC’s function test, bringing up, SI measurement and analysis, system compatibility measurement and analysis; 5. Designing schematic and PCB for SoC evaluation board and SoC based products; 6. Designing software and tools for SoC and related product; 7. Focus on the optimization of SoC and related evaluation board’s hardware design, especially focus on chasing the balance of highest performance and lowest power consumption. 【Requirements】 1. Candidates should be this year’s Master in EE, Microelectronics, Telecommunication, Computer science, Automation or related subject; 2. Be familiar with x86 PC or ARM architecture, or MCU hardware system development; 3. Can understand schematic without difficult; 4. Have good English reading ability to understand English datasheet well; 5. Skilled in using multi-meter, oscilloscope or other measurement devices; 6. Have experience in hardware project development; 7. Good team work spirit. 【Skills as Plus】 1. Skilled in schematic design using ORCAD; 2. Skilled in PCB design using Allegro; 3. Skilled in C/C++/C# programming; 4. Skilled in Linux/Android OS; 5. Having good soldering skill; 6. Familiar with circuit simulation; 7. Familiar with I2C/SPI/UART/PCIE/SATA/USB bus; 8. Familiar with TV/DVI/HDMI/CRT/MHL/CSI/DSI interfaces; 9. Have experience in the debug and design of High-Speed PCB. |
GPUSH-14 PM Engineer(项目管理工程师)
Responsibilities:
- Coordinate between different departments - Communication between RD & Customers - Project schedule control -Translation of R&D documents from English to Chinese Requirements: - BS or equivalent - Understanding of Linux and Android operating system - Familiar with SoC architecture - Well communication skill in both English and Chinese - Team work capability |
GPUSH-07 GPU C/C++ Modeling Engineer
注:笔试职位
【Responsibilities】 1. Development of the Next Generation GPU/GPGPU architecture design using advanced C++ modeling methodologies; 2. Work with architects, designers, driver and compiler team to develop the algorithm for functional blocks; 3. Researching on the latest Graphics Architecture/Graphics algorithm; 4. Graphics DEBUG and Analysis Tools development. 【Requirements】 1. MS or above; 2. Excellent C/C++ programming and debugging skills and Love C++ programming; 3. Positive and responsible attitude for work; 4. Good communication skills both oral and written, Fluent in English: reading/writing. 【Preferred Qualifications】 1. Industry experience with computer architecture and graphics (e.g., DirectX & OpenGL & OES & OpenCL...); 2. Compiler and Driver develop experience; 3. Large scale parallel or distributed scientific computing system; |
GPUSH-15 Analog Design Engineer
[Responsibilities】
1. Analog and mixed circuit and architecture definition, developing and evaluation; 2. High speed mixed signal IP block design, such as High speed SRAM, IO, PLL, DAC, SerDes etc.; 3. Full-custom circuit design, simulation, optimization and verification; 4. Providing the technical guidance to layout, application and Front-end engineers. 【Requirements】 1. MS in Electrical Engineering or Microelectronics or related fields; 2. Solid Knowledge of full custom Analog, Mixed-Signal and layout design is required; 3. Solid knowledge in one or more area will be plus: a) High-speed memory array b) High-speed interface/IO c) PLL/CDR d) AD/DA e) Serdes PHY f) Full-custom IP in Advanced Processor; 4. Tape out & debug experience will be plus. f) Full-custom IP in Advanced Processor; 4. Tape out & debug experience will be plus. |
GPUSH-08 GPU Architecture Design Engineer
注:笔试职位
【Responsibilities】 1. Development of the Next Generation GPU/GPGPU architecture design using advanced modeling methodologies for both SOC and Desktop; 2. Work with architects, designers, driver and compiler team to develop the algorithm for functional blocks; 3. Researching on the latest Graphics Architecture/Graphics algorithm; 4. GPU benchmark/game/application profiling, analyzing and performance tuning; 5. GPU Power analysis, evaluation and optimization; 6. Graphics DEBUG and Analysis Tools development. 【Requirements】 1. MS or above; 2. Excellent C/C++ programming and debugging skills; 3. Positive and responsible attitude for work; 4. Good communication skills both oral and written, Fluent in English: reading/writing. 【Preferred Qualifications】 1. Industry experience with computer architecture and graphics (e.g., DirectX & OpenGL & OES & OpenCL...); 2. Compiler and Driver develop experience; 3. Large scale parallel or distributed scientific computing system; 4. Doctorate degree in Computer Science/Electrical Engineering Preferred. |
GPUBJ-01 Algorithm Engineer (Graphics: image/video/Computer Vision)
【Responsibilities】
Responsible for algorithm researching, designing and optimization on image/video processing/stream processor/computer vision. 【Requirements】 1. Master or Doctor of CS/EE/Math or Related Majors 2. Solid knowledge and experience on C/C++/Assembly programming and debugging skills 3. Strong background in at least one of the following areas: Image processing / Video pre/post processing / Computer vision / Pattern recognition / Machine learning 4. Knowledge of computer architecture, skill in problem solving and identifying performance bottleneck for algorithm optimization 5. Positive and responsible attitude for work 6. Great technical passion, be able to learn new technologies quickly |
GPUBJ-03 ASIC Design Engineer (Graphics )
【Responsibilities】
1.Develop advanced Computer Graphics Processor (GPU) and Video Processor 2.Perform RTL design,digital simulation,debugging,timing analysis,formal verification,FPGA test 3.Functional model development 【Requirements】 1.Familiar with principle of Logic Design 2.Knowledgeable about Computer 3.Familiar with IC Design flow 1) well versed in RTL coding,in either Verilog or VHDL 2) Familiar with tools for Synthesis,Timing Analysis,and Formal Verification,such as Design Compiler/RTL Compiler,Primetime,and Formality/LEC 4.Good communication skills: 1) Must be a team player 2) Good reading/writing skills in English; 5.Graphics/Video knowledge will be a plus |
GPUBJ-02 Architecture Engineer (Graphics: image/video)
【Responsibilities】
1.Leading edge streaming processor architecture algorithm researching and designing 2.Image/Video Processing Algorithm researching and architecture designing 3.C-modeling Deveopment, performance tuning, test plan, emulation 【Requirements】 1.Master of CS/EE/ME or Related Majors 2.Solid knowledge and experience on C/C++/Assembly programming and debugging skills 3.Prefer if have experience of Image;Signal;Processing/Video;Pre/Post;Processing/Computer architecture/Computational Mathematics 4.Familiar with Linux Environment is a plus 5.Positive and responsible attitude for work 6.Exellent verbal and written communication skills, in both English and Chinese |
GPUWH-01 Software Engineer – Graphics Team
【Responsibilities】
1. Development of Graphics driver for Linux/Android or Windows sub-system; 2. Focus on Direct3D, OpenGL, OpenGLES, OpenCL, Video, Display or Graphics Firmware; 3. Participate in new silicon bring-up for graphics sub-system including validation for pre and post-silicon stage; 4. Debugging complex graphics issues from top-down including applications, run-time, OS, drivers and hardware; 5. Work side by side with cross functional teams including hardware, architecture and system engineering team on solving performance bottleneck; 6. Work on graphics or compute shader compiler including front-end and low-level GPU compiler. 【Requirements】 1. MS or Equivalent; 2. Solid C/C++ programming/debugging skills; 3. Knowledgeable in Operation System fundamental and multi-threading programming; 4. Understanding of graphics pipeline a definitive plus; 5. Experience in working with video codec desirable; 6. Familiar with x86 PC or ARM architecture; 7. Excellent problem solving skills and desire to learn/explore new technology; 8. Self-motivated individual with good communication skills and team player. |
GPUWH-03 Compiler Development Software Engineer
【Responsibilities】
1. GLSL, DirectX, OpenCL Compiler develop, debug; 2. Compiler auxiliary tool develop, debug. 【Requirements】 3. MS or above 4. Solid C/C++ programming skills; 5. Familiar with Bison&Flex is a plus; 6. Familiar with gcc/llvm architecture is a plus; 7. Familiar with OpenCL/CUDA/OpenGL architecture is a plus; 8. Self-motivated, team work capability. |
GPUWH-02 Software Engineer – Embedded Software
【Responsibilities】
1. Development of Embedded OS BSP such as Linux/Android; 2. Co-work with ARM Corporation, development of SoC firmware for various peripherals based on open source code; 3. Design and development of related tools to assist embedded software bring-up; 4. Participate in new silicon bring-up including pre and post-silicon stage; 5. Coordination and collaboration with cross functional teams including hardware ASIC and system engineering team. 【Requirements】 1. MS or Equivalent; 2. Solid C/C++ programming and debugging skills; 3. Solid Java a plus; 4. Experience of Linux device drivers in multi-core/multi-threaded environments a plus; 5. Understanding of Linux kernel preferred; 6. Experience with ARM architecture and assembly desired; 7. Familiar with GDB, DS5, OpenOCD and related debug tools; 8. DDMS/Eclipse a plus; 9. Excellent analytical and problem solving skills; 10. Self-motivated individual with good communication skills and team player. |
GPUWH-04 Architecture Video Engineer
注:笔试职位
【Responsibilities】 1. Audio/Video codec (such as HEVC, H264, MPEG2/4, VC1, AVS2/AVS+/AVS1, VP9/VP8, etc.) algorithm researching, chip-design-refining, lib development, etc; 2. C-modeling, test plan, emulation, etc. 【Requirements】 1. BS or above in CS/CE/EE, or 1 years+ work experience; 2. Familiar with one or more video codec standard, algorithms of multi-media, image/audio processing, etc.; 3. Excellent C/C++ programming and debugging skills; 4. Familiar with Architecture Design for processors such as ARM, DSP, etc.; 5. One or more scripting languages: Perl, Python, etc.; 6. Fluent in English: reading/writing/speaking/listening; 7. Good communication skills. |
COSSH-01 智能操作系统Android运行时研发工程师
工作职责:
1. 为自主智能操作系统定制可以支撑Android App运行的Android运行时环境; 2. 解决Android运行时与自主智能操作系统对接中出现的各种问题; 3. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;熟悉Linux环境下程序开发; 3. 精通Android系统体系结构及framework,熟悉Android App开发; 4. 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 5. 思路清晰,思维敏捷,有快速的学习能力; 6. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 7. 具备良好的表达和沟通能力,有极强的团队精神。 如有以下经验者,优先考虑: 1. 具备手机、平板、机顶盒、OTT、游戏机等中间件/平台软件研发经验者; 2. 具备嵌入式研发经验者。 |
COSWH-01 智能操作系统Android运行时研发工程师
工作职责:
1. 为自主智能操作系统定制可以支撑Android App运行的Android运行时环境; 2. 解决Android运行时与自主智能操作系统对接中出现的各种问题; 3. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;熟悉Linux环境下程序开发; 3. 精通Android系统体系结构及framework,熟悉Android App开发; 4. 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 5. 思路清晰,思维敏捷,有快速的学习能力; 6. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 7. 具备良好的表达和沟通能力,有极强的团队精神。 如有以下经验者,优先考虑: 1. 具备手机、平板、机顶盒、OTT、游戏机等中间件/平台软件研发经验者; 2. 具备嵌入式研发经验者。 |
COSSH-02 智能操作系统C++ UI框架研发工程师
工作职责:
1. 为自主智能操作系统开发和维护C++ UI框架; 2. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;熟悉Linux环境下程序开发; 3. 精通Android系统体系结构及framework,熟悉Android App开发; 4. 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 5. 思路清晰,思维敏捷,有快速的学习能力; 6. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 7. 具备良好的表达和沟通能力,有极强的团队精神。 如有以下经验者,优先考虑: 1. 具有客户端UI实际开发经验; 2. 精通一种UI框架,如MFC/C#/Qt/Swing/Android。 |
COSWH-02 智能操作系统C++ UI框架研发工程师
工作职责:
1. 为自主智能操作系统开发和维护C++ UI框架; 2. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;熟悉Linux环境下程序开发; 3. 精通Android系统体系结构及framework,熟悉Android App开发; 4. 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 5. 思路清晰,思维敏捷,有快速的学习能力; 6. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 7. 具备良好的表达和沟通能力,有极强的团队精神。 如有以下经验者,优先考虑: 1. 具有客户端UI实际开发经验; 2. 精通一种UI框架,如MFC/C#/Qt/Swing/Android。 |
COSSH-03 智能操作系统框架研发工程师
工作职责:
1. 智能操作系统的框架的研发、定制、移植和优化; 2. 参与关键技术攻关,提供解决方案; 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 3. 思路清晰,思维敏捷,有快速的学习能力; 4. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 5. 具备良好的表达和沟通能力,有极强的团队精神; 以下要求如有优先考虑: 1. 精通或熟悉目前主流智能操作系统框架及SDK,例如Android/iOS/Win10,具相关研发经验者; 2. 具备手机、平板、机顶盒、OTT、游戏机等中间件/平台软件研发经验者; 3. 具备嵌入式研发经验; |
COSWH-03 智能操作系统框架研发工程师
工作职责:
1. 智能操作系统的框架的研发、定制、移植和优化; 2. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 3. 思路清晰,思维敏捷,有快速的学习能力; 4. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 5. 具备良好的表达和沟通能力,有极强的团队精神。 以下要求如有优先考虑: 1. 精通或熟悉目前主流智能操作系统框架及SDK,例如Android/iOS/Win10,具相关研发经验者; 2. 具备手机、平板、机顶盒、OTT、游戏机等中间件/平台软件研发经验者; 3. 具备嵌入式研发经验。 |
COSSH-04 智能操作系统移植层及驱动研发工程师
工作职责:
1. 智能操作系统的移植层研发; 2. 智能操作系统的平台及硬件兼容性研发; 3. 内核及用户态驱动移植及研发; 4. 系统性能优化; 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++; 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 3. 思路清晰,思维敏捷,有快速的学习能力; 4. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 5. 具备良好的表达和沟通能力,有极强的团队精神; 以下要求如有优先考虑: 1. 具备Android/iOS/Win10等智能操作系统BSP或驱动研发经验者; 2. 精通嵌入式系统及Linux系统开发; 3. 精通底层调试技术; 4. 熟悉git,repo, perforce, gcc, vim等开发工具; |
COSWH-04 智能操作系统移植层及驱动研发工程师
工作职责:
1. 智能操作系统的移植层研发; 2. 智能操作系统的平台及硬件兼容性研发; 3. 内核及用户态驱动移植及研发; 4. 系统性能优化; 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++; 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 3. 思路清晰,思维敏捷,有快速的学习能力; 4. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 5. 具备良好的表达和沟通能力,有极强的团队精神; 以下要求如有优先考虑: 1. 具备Android/iOS/Win10等智能操作系统BSP或驱动研发经验者; 2. 精通嵌入式系统及Linux系统开发; 3. 精通底层调试技术; 4. 熟悉git,repo, perforce, gcc, vim等开发工具; |
CPUSH-01 ASIC design Engineer(X86/SOC)
【Responsibilities】
1. X86 /Chipset/SOC Design development 2. Timing verification and logic / physical synthesis, formal verification, etc. 3. System verification and debugging and performance analyzing 4. Functional model development 5. Function test vector development and debugging 6. Emulation verification 【Requirements】 1. MS/PHD in microelectronic, computer science or related 2. Knowledge of digital circuit design, computer system architecture 3. Familiar with Verilog/VHDL, and behavior modeling 4. Experience with Design tools such as simulator, logic synthesis 5. Strong problem solving and debugging skills; good English language skill 6. Knowledge of X86 architecture is a plus 7. Knowledge of C/C++ is a plus |
CPUSH-05 ASIC Physical Design Engineer
【Responsibilities】
Physical design, including library preparation, chip planning, power-rail analysis, timing-driven placement and routing, CTS, DRC/LVS, RC extraction and SDF generation. 【Requirements】 1. Master degree in Electrical Engineering, or related engineering fields 2. Strong verbal communication and interpersonal skills to work closely with a variety of individual contributors and managers; Team work spirit 3. Good spoken and written English skills 4. The following items are plus a) Experienced in commercial EDA tools (e.g., Synopsys, Cadence, Mentor, Magma etc) b) TCL /TK, C- Shell, Perl. |
CPUSH-02 ASIC Verification Engineer (X86/SOC)
【Responsibilities】
1.ASIC design verification methodology research 2.Develop and maintain verification system 3.Own ASIC project verification. Build system, debug design, develop vector, analyze coverage, develop function model and monitor 【Requirements】 1.MS/PHD in microelectronic, computer science or related 2.Knowledge of digital circuit design, computer system architecture 3.Familiar with Verilog/VHDL, SystemVerilog and C/C++ 4.Experience with simulator such as NC/VCS 5.Good team work; strong problem solving and debugging skills; good English communication skill 6.Knowledge of Unix platform,csh,perl and tcl prgramming is a plus 7.Knowledge of X86 architecture is a plus 8.Knowledge of UVM system is a plus |
CPUSH-06 DFT Engineer
【Responsibilities】
1. DFT (Design For Test) technology/methodology research and development 2. Project execution: develop test plan for mix-signal and digital design 3. Project execution: test design implementation & verification; test vector generation & validation on ATE 【Requirements】 1. Knowledge and experience on logic design are required 2. Knowledge and experience on DFT (Design For Test) including Scan/ATPG/BIST... are desired 3. Experience on Verilog simulation is a plus 4. Experience on test program development on ATE is a plus |
CPUSH-03 CPU Architecture Engineer
【Responsibilities】
1.X86 micro-architecture development 2.Developing the design and architecture of a complex microprocessor in deep sub-micron process technology 3.Developing the CPU microarchitecture based on function/performance/power requirements 4.Improving the CPU architecture for optimized performance and power 5.CPU performance/power evaluation 6.CPU function/performance modeling 【Requirements】 1. MS/PHD in microelectronic, computer science or related 2.Complete understanding of advanced CPU architecture and design techniques 3.Significant experience and knowledge with CPU design and improvement 4.Good understanding of OS and other general software tools 5. Strong problem solving and debugging skills; good English language skill 6. Knowledge of C/C++ is a plus 7. Knowledge of processor modeling is a plus |
CPUSH-07 X86 System Software Engineer
【Responsibilities】
X86 Software engineers will participate in the following tasks: 1. X86 uEFI BIOS / Firmware code development for X86 SOC (System on Chip) platform, including co-debugging tasks with HW team 2. Linux/Windows Kernel-Mode Drivers or related Kernel Stack code development tasks, including co-debugging tasks with HW design team, for all peripheral controllers inside X86 SOC platform 3. Linux/Windows User Mode Software Stack/Drivers or application program code development/optimization tasks for software solution of X86 server/PC 4. Join new industry specification investigation and co-discussion new Platform SOC design with hardware teams 5. System analysis and optimization; Virtual platform / c-model development for chipset architecture exploration 6. Support/Maintain Customers/3rd OS Partners for existing on-marketing Windows/Linux Drivers, Applications and Software Products. 【Requirements】 1. Master degree or above (The Outstanding Bachelors with rich Software/Firmware programming experience is also welcome.) 2. C, C++, Java coding skills; (Assembly language programming experience is welcome) 3. Solid knowledge of industry standards, ex. CPU, MEMORY, IO, ACPI, USB, SMBIOS, PCI/PCI-express, Audio/Video Formats 4. Strong background and code development experience in Linux Software/Controller Driver or any Micro-controller Firmware, X86 related experience is preferred 5. Good Reading/Writing skills in English 6. Good attitude in Team Work and communication 7. Welcome the following technology background and code development experience: ü X86 uEFI BIOS code development ü Linux Device Driver development experience liked as GFX (2D/3D/Video/Display), Audio DSP, and Storage Controllers (SD/eMMC/SATA/NF/RAID…etc.), USB, Wi-Fi LAN, GPS or popular Bus controllers. ü Linux (Android) Software Development experience for Linux (Android) Audio/Video User mode Driver/ algorithm/library, Security Algorithm, AGPS algorithm or telephone application Software …etc. ü SystemC coding skill |
CPUSH-04 Custom circuit design Engineer
注:笔试职位
【Responsibilities】 1. Custom IP / circuit definition, developing and evaluation; 2. Full custom digital block design, such as High speed SRAM, CAM, ROM datapath,etc. 3. Providing the technical guidance to layout, application and Front-end engineers. 【Requirements】 1. MS in Electrical Engineering or Microelectronics or related fields; 2. Solid Knowledge of full custom circuit, Mixed-Signal and layout design is required; 3. Solid knowledge in one or more area will be plus: a) High-speed memory array b) Dynamic digital circuit c) Timing lib extract d) Circuit formal verify f) Full-custom IP in Advanced Processor 4. Tape out & debug experience will be plus |
CPUSH-08 X86 SOC硬件系统工程师
【Responsibilities】
1. 负责X86 CPU/芯片组功能性和兼容性问题的软硬件调试,解决X86 CPU/芯片组逻辑设计/系统应用中的bug。 2. 负责X86 CPU/芯片组FPGA验证平台的硬件设计和分析调试。 3. 负责CPU指令级分析和仿真以及本公司X86 CPU性能和架构分析。通过Perl/Ruby/C等相关编程语言来开发对CPU内部进行分析的工具。 【Requirements】 1. 计算机,电子,自动化或相关专业硕士。 2. 熟悉板级硬件系统电路开发与设计,具备信号完整性相关知识。 3. 熟悉Linux内核,Linux/Windows操作系统驱动程序开发;具有X86汇编语言,C语言程序开发经验。 4. 熟悉X86系统架构以及各类总线规范者优先,通过计算机三级或四级考试者优先。 |
CPUBJ-01 ASIC Design Engineer(X86/SOC)
【Responsibilities】
1. X86 /Chipset/SOC Design development 2. Timing verification and logic / physical synthesis, formal verification, etc. 3. System verification and debugging and performance analyzing 4. Functional model development 5. Function test vector development and debugging 6. Emulation verification 【Requirements】 1. MS/PHD in microelectronic, computer science or related 2. Knowledge of digital circuit design, computer system architecture 3. Familiar with Verilog/VHDL, and behavior modeling 4. Experience with Design tools such as simulator, logic synthesis 5. Strong problem solving and debugging skills; good English language skill 6. Knowledge of X86 architecture is a plus 7. Knowledge of C/C++ is a plus |
CPUBJ-07 X86 System Software Engineer
【Responsibilities】
X86 Software engineers will participate in the following tasks: 1. X86 uEFI BIOS / Firmware code development for X86 SOC (System on Chip) platform, including co-debugging tasks with HW team 2. Linux/Windows Kernel-Mode Drivers or related Kernel Stack code development tasks, including co-debugging tasks with HW design team, for all peripheral controllers inside X86 SOC platform 3. Linux/Windows User Mode Software Stack/Drivers or application program code development/optimization tasks for software solution of X86 server/PC 4. Join new industry specification investigation and co-discussion new Platform SOC design with hardware teams 5. System analysis and optimization; Virtual platform / c-model development for chipset architecture exploration 6. Support/Maintain Customers/3rd OS Partners for existing on-marketing Windows/Linux Drivers, Applications and Software Products. 【Requirements】 1. Master degree or above (The Outstanding Bachelors with rich Software/Firmware programming experience is also welcome.) 2. C, C++, Java coding skills; (Assembly language programming experience is welcome) 3. Solid knowledge of industry standards, ex. CPU, MEMORY, IO, ACPI, USB, SMBIOS, PCI/PCI-express, Audio/Video Formats 4. Strong background and code development experience in Linux Software/Controller Driver or any Micro-controller Firmware, X86 related experience is preferred 5. Good Reading/Writing skills in English 6. Good attitude in Team Work and communication 7. Welcome the following technology background and code development experience: ü X86 uEFI BIOS code development ü Linux Device Driver development experience liked as GFX (2D/3D/Video/Display), Audio DSP, and Storage Controllers (SD/eMMC/SATA/NF/RAID…etc.), USB, Wi-Fi LAN, GPS or popular Bus controllers. ü Linux (Android) Software Development experience for Linux (Android) Audio/Video User mode Driver/ algorithm/library, Security Algorithm, AGPS algorithm or telephone application Software …etc. ü SystemC coding skill |
CPUBJ-02 ASIC Verification Engineer (X86/SOC)
【Responsibilities】
1.ASIC design verification methodology research 2.Develop and maintain verification system 3.Own ASIC project verification. Build system, debug design, develop vector, analyze coverage, develop function model and monitor 【Requirements】 1.MS/PHD in microelectronic, computer science or related 2.Knowledge of digital circuit design, computer system architecture 3.Familiar with Verilog/VHDL, SystemVerilog and C/C++ 4.Experience with simulator such as NC/VCS 5.Good team work; strong problem solving and debugging skills; good English communication skill 6.Knowledge of Unix platform,csh,perl and tcl prgramming is a plus 7.Knowledge of X86 architecture is a plus 8.Knowledge of UVM system is a plus |
CPUBJ-08 X86 SOC硬件系统工程师
【Responsibilities】
1. 负责X86 CPU/芯片组功能性和兼容性问题的软硬件调试,解决X86 CPU/芯片组逻辑设计/系统应用中的bug。 2. 负责X86 CPU/芯片组FPGA验证平台的硬件设计和分析调试。 3. 负责CPU指令级分析和仿真以及本公司X86 CPU性能和架构分析。通过Perl/Ruby/C等相关编程语言来开发对CPU内部进行分析的工具。 【Requirements】 1. 计算机,电子,自动化或相关专业硕士。 2. 熟悉板级硬件系统电路开发与设计,具备信号完整性相关知识。 3. 熟悉Linux内核,Linux/Windows操作系统驱动程序开发;具有X86汇编语言,C语言程序开发经验。 4. 熟悉X86系统架构以及各类总线规范者优先,通过计算机三级或四级考试者优先。 |
CPUBJ-03 CPU Architecture Engineer
【Responsibilities】
1.X86 micro-architecture development 2.Developing the design and architecture of a complex microprocessor in deep sub-micron process technology 3.Developing the CPU microarchitecture based on function/performance/power requirements 4.Improving the CPU architecture for optimized performance and power 5.CPU performance/power evaluation 6.CPU function/performance modeling 【Requirements】 1. MS/PHD in microelectronic, computer science or related 2.Complete understanding of advanced CPU architecture and design techniques 3.Significant experience and knowledge with CPU design and improvement 4.Good understanding of OS and other general software tools 5. Strong problem solving and debugging skills; good English language skill 6. Knowledge of C/C++ is a plus 7. Knowledge of processor modeling is a plus |
CPUBJ-09 System Validation Engineer
【Responsibilities】
1. This role executes tasks related to PC motherboard and x86 CPU/SOC testing, including skills in the operating system and board level circuit analysis. 2. Primary responsibility is to ensure overall product functionality is meeting all technical specification. 3. Certifying the PC I/O bus spec like PCI Express, PCI, USB, SATA and Audio. 4. Voltage regulator and board failure analysis. 5. CPU & Chipset power consumption test. 6. Write/modify a test tool and design test equipment for specific function. 【Requirements】 Bachelors in Engineering with major in Computer Science/Electronics, Additional qualifications include: 1. Solid knowledge in 8086 microprocessor system and assembly language. 2. Knowledge of modern x86 PC architecture. 3. Familiar with Windows and Linux OS operation/application. 4. Good presentation skills is a plus. 5. Strong communication skills to work in the team. |
CPUBJ-04 Mix-signal design Engineer
注:笔试职位
【Responsibilities】 1. Analog and mixed circuit and architecture definition, developing and evaluation; 2. High speed mixed signal IP block design, such as High speed SRAM, IO, PLL, DAC, SerDes etc.; 3. Full-custom circuit design, simulation, optimization and verification; 4. Providing the technical guidance to layout, application and Front-end engineers. 【Requirements】 1. MS in Electrical Engineering or Microelectronics or related fields; 2. Solid Knowledge of full custom Analog, Mixed-Signal and layout design is required; 3. Solid knowledge in one or more area will be plus: a) High-speed memory array b) High-speed interface/IO c) PLL/CDR d) AD/DA e) Serdes PHY f) Full-custom IP in Advanced Processor 4. Tape out & debug experience will be plus |
CPUBJ-10 存储系统软件工程师(北京)
【岗位职责】
1、编写Linux内核NVMe AHCI驱动程序; 2、编写高速缓存和硬盘数据交换管理程序; 3、编写大量数据处理算法; 4、系统优化。 【任职要求】 1、熟悉C 汇编等编程语言; 2、熟悉Linux内核,有驱动程序编写经验; 3、了解存储系统架构, SCSI SAS SATA SSD NVMe; 4、了解存储技术,例如Cache,RAID,File System等; 5、了解存储有关算法, erasure code, Reed Solomen,Bloom Filter等; 6、良好的沟通能力和团队合作能力。 |
CPUBJ-05 ASIC Physical Design Engineer
【Responsibilities】
Physical design, including library preparation, chip planning, power-rail analysis, timing-driven placement and routing, CTS, DRC/LVS, RC extraction and SDF generation. 【Requirements】 1. Master degree in Electrical Engineering, or related engineering fields 2. Strong verbal communication and interpersonal skills to work closely with a variety of individual contributors and managers; Team work spirit 3. Good spoken and written English skills 4. The following items are plus a) Experienced in commercial EDA tools (e.g., Synopsys, Cadence, Mentor, Magma etc) b) TCL /TK, C- Shell, Perl. |
CPUBJ-11 云系统管理工程师(北京)
【岗位职责】
1、搭建基于OpenStack, Hadoop,CDN等的云平台; 2、负责的云平台部署、系统管理,故障诊断等工作; 3、负责云平台的维护工作,提升系统性能及稳定性,保证系统7X24稳定运行; 4、监控云平系统性能,进行性能调优。 【任职要求】 1、了解RHEL/Ubuntu/CentOS等主流Linux操作系统的批量安装、使用、性能调优等; 2、熟悉Linux 操作,熟悉Bash等脚本编程语言,熟悉Python编程; 3、了解Openstack, hadoop CDN架构,经过相关培训或有过相关实际经验,性能分析调试经验; 4、良好的沟通能力和团队合作能力。 |
CPUBJ-06 DFT Engineer
【Responsibilities】
1. DFT (Design For Test) technology/methodology research and development 2. Project execution: develop test plan for mix-signal and digital design 3. Project execution: test design implementation & verification; test vector generation & validation on ATE 【Requirements】 1. Knowledge and experience on logic design are required 2. Knowledge and experience on DFT (Design For Test) including Scan/ATPG/BIST... are desired 3. Experience on Verilog simulation is a plus 4. Experience on test program development on ATE is a plus |
GPUSH-01 Software Engineer – Graphics Team
【Responsibilities】
1. Development of Graphics driver for Linux/Android or Windows sub-system; 2. Focus on Direct3D, OpenGL, OpenGLES, OpenCL, Video, Display or Graphics Firmware; 3. Participate in new silicon bring-up for graphics sub-system including validation for pre and post-silicon stage; 4. Debugging complex graphics issues from top-down including applications, run-time, OS, drivers and hardware; 5. Work side by side with cross functional teams including hardware, architecture and system engineering team on solving performance bottleneck; 6. Work on graphics or compute shader compiler including front-end and low-level GPU compiler. 【Requirements】 1. MS or Equivalent; 2. Solid C/C++ programming/debugging skills; 3. Knowledgeable in Operation System fundamental and multi-threading programming; 4. Understanding of graphics pipeline a definitive plus; 5. Experience in working with video codec desirable; 6. Familiar with x86 PC or ARM architecture; 7. Excellent problem solving skills and desire to learn/explore new technology; 8. Self-motivated individual with good communication skills and team player. |
GPUSH-09 SOC Architecture Engineer
【Responsibilities】
1. Develop SOC function/power/performance model for evaluate and optimize the SOC architecture; 2. Develop and maintain verification environment at both full chip & unit level; 3. Code/functional coverage analysis; 4. Responsible for running RTL/FPGA level simulation; 5. Develop testing and regression methodologies; 6. Develop/maintain/enhance environment tools/scripts/make files; 7. Performance and Power optimization for the real silicon. 8. Sensor Hub algorithm research and solution implement. 【Requirements】 1. MSEE/MSCS or above; 2. Proficient in C/C++, Makefile; 3. Must have strong programming skills in one or more scripting languages: TCL, Perl, Python. 【Preferred Qualifications】 Knowledge in one of the below areas is a big plus; 1. Familiar with 3D, Video or Peripheral Driver; 2. Familiar with ASIC simulation environment; 3. Familiar with ARM based SOC; 4. Familiar with Android Framework; 5. Low power verification and tuning experience (Multi-Voltage, power gating, etc). |
GPUSH-02 Software Engineer – Embedded Software
【Responsibilities】
1. Development of Embedded OS BSP such as Linux/Android; 2. Cowork with ARM corporation, development of SoC firmware for various peripherals based on open source code; 3. Design and development of related tools to assist embedded software bring-up; 4. Participate in new silicon bring-up including pre and post-silicon stage; 5. Coordination and collaboration with cross functional teams including hardware ASIC and system engineering team. 【Requirements】 1. MS or Equivalent; 2. Solid C/C++ programming and debugging skills; 3. Solid Java a plus; 4. Experience of Linux device drivers in multi-core/multi-threaded environments a plus; 5. Understanding of Linux kernel preferred; 6. Experience with ARM architecture and assembly desired; 7. Familiar with GDB, DS5, OpenOCD and related debug tools; 8. DDMS/Eclipse a plus; 9. Excellent analytical and problem solving skills; 10. Self-motivated individual with good communication skills and team player. |
GPUSH-10 Architecture Video Engineer
【Responsibilities】
1. Audio/Video codec (such as HEVC, H264, MPEG2/4, VC1, AVS2/AVS+/AVS1, VP9/VP8, etc.) algorithm researching, chip-design-refining, lib development, etc; 2. C-modeling, test plan, emulation, etc. 【Requirements】 1. BS or above in CS/CE/EE, or 1 years+ work experience; 2. Familiar with one or more video codec standard, algorithms of multi-media, image/audio processing, etc.; 3. Excellent C/C++ programming and debugging skills; 4. Familiar with Architecture Design for processors such as ARM, DSP, etc.; 5. One or more scripting languages: Perl, Python, etc.; 6. Fluent in English: reading/writing/speaking/listening; 7. Good communication skills. |
GPUSH-03 Compiler Development Software Engineer
【Responsibilities】
1. GLSL, DirectX, OpenCL Compiler develop, debug; 2. Compiler auxiliary tool develop, debug. 【Requirements】 1. MS or above; 2. Solid C/C++ programming skills; 3. Familiar with Bison&Flex is a plus; 4. Familiar with gcc/llvm architecture is a plus; 5. Familiar with OpenCL/CUDA/OpenGL architecture is a plus; 6. Self-motivated, team work capability. |
GPUSH-11 Architecture Graphics Compiler Engineer
注:笔试职位
【Responsibilities】 1. Developing front-end and back-end compiler for the OpenCL/RenderScript in GPU processor; 2. OpenCL/RenderScript conformance/benchmark/game/application debug, analyzing and performance tuning; 3. Leading edge GPU parallel computing algorithm researching and designing. 【Requirements】 1. MS or above in CS/CE/MATH; 2. Positive and responsible attitude for work; 3. Good communication skills; 4. Fluent in English: reading/writing; 5. Excellent C/C++ programming and debugging skills; 6. Compiler developing experience. 【Preferred Qualifications】 1. GCC or LLVM experience; 2. Knowledge in graphics shader language such as CUDA, OpenCL, D3D, GLSL or RS; 3. Assembly language development experience. |
GPUSH-04 ASIC Design Engineer (数字IC设计工程师)
注:笔试职位
【Responsibilities】 1. Develop advanced Computer Graphics Processor; 2. Perform RTL design, IP verification ( include digital simulation, emulation , FPAG prototype), timing analysis, formal verification; 3. SOC architecture and SOC integrate; 4. DC/PT flow; 5. DFT test; 6. verification methodology , OVM/VMM testbench build up. 【Requirements】 1. MS or equivalent. Familiar with principle of Logic Design. Knowledgeable about Computer Architecture; 2. Familiar with IC Design flow: 1) well versed in RTL coding, in either Verilog or VHDL, system verilog, 2) familiar with perl , tcl, csh and so on, 3) Familiar with tools for Synthesis, Timing Analysis, and Formal Verification, such as Design Compiler, Primetime, and Formality. 3. Good communication skills; 4. Must be a team player; 5. Good reading/writing skills in English. |
GPUSH-12 网站开发工程师(Web development engineer)
Responsibility:
1. Responsible for the design, development, maintenance and deployment of internal website based on the project requirements. 2. Responsible for the design and maintenance of back-end database. 3. Manage the web server. Requirements: 1. Bachelor’s degree in Computer Science or related field. 2. Good web development experience is a plus. 3. Proficient in Web development skills, including cross-browser HTML, CSS, JavaScript/JQuery, AJAX. 4. Experience with Perl, PHP, or other server-side scripting languages. 5. Experience with MySQL database, including designing and developing database, query processing and optimization. 6. Good coding skills in Java or C++, solid knowledge for J2ee,MVC,SSH is a plus. 7. Well understanding in linux is a plus. 8. Good teamwork spirit, creative and initiative. 1. 根据项目需求,实现部门网站的程序开发、设计、维护、升级; 2. 网站后台数据库的设计及维护; 3. 管理网站服务器; 任职要求: 1. 大学本科及以上学历,计算机或相关专业,有扎实的软件基础知识。 2. 有网站系统编程经验,能独立承担网站项目的优先考虑。 3. 精通Web前端技术,包括(X)HTML(5)/CSS(3)/JavaScript/Ajax等,能够解决各种浏览器兼容性问题; 4. 熟悉PHP、Perl等脚本编程。 5. 熟悉数据库技术,掌握Mysql的操作及编程。 6. 熟悉Java或C++,熟悉J2ee编程思想,熟悉MVC和SSH框架优先考虑。 7. 精通linux者优先。 8. 具备优秀的团队合作意识,较强的学习能力。 |
GPUSH-05 IC Physical Design Engineer
【Responsibilities】
1. responsible for whole chip hierarchical floorplan, module level physical synthesis, APR, CTS; 2. timing closure, IR drop analysis, physical verification till tapeout; 3. implement multi-ten-million gate count 28nm/16nm GPU relative IC physical design. 【Requirements】 1. MS or equivalent. Major in microelectronics or relative department; 2. Have the experience of using ICC or EDI such that EDA tools, familiar with IC physical design flow; 3. Familiar with perl/TCL Script programming as a plus; 4. Good communication and positive attitude, good at team work. |
GPUSH-13 Project Management Specialist
Job Description:
1. Work with customers for product definition, project planning, and project management 2. Work with sales to introduce and promote SoC to potential customers 3. Coordinate internal and external resources to complete product development 4. Understand related markets Work Relationship: Internal 1)Report to PM managers 2)Work with RD teams to complete customer-oriented projects 3)Work with Sales to support pre-sale tasks External: 1)Work with customers for assigned projects 2)Work with partners for assigned tasks Qualifications: Education:Bachelor or above. Master Degree preferred Major: Computer Sciences, Electronics, or related Age:None Gender:No Preference Skills: 1. Good programming skills or PCB design skills 2. Fluent English 3. Outstanding Inter-personal Communication Skills Outgoing Personality |
GPUSH-06 Hardware System Engineer
【Responsibilities】
1. In charge of the system level validation of high-end ARM based SoC ASIC; 2. Provide the total solution for SoC based products including defining user model for customers, providing reference design, solving the software and hardware issues in customer designing and providing field assistance on mass production; 3. Research and development of other tools and products based on SoC; 4. In charge of SoC IC’s function test, bringing up, SI measurement and analysis, system compatibility measurement and analysis; 5. Designing schematic and PCB for SoC evaluation board and SoC based products; 6. Designing software and tools for SoC and related product; 7. Focus on the optimization of SoC and related evaluation board’s hardware design, especially focus on chasing the balance of highest performance and lowest power consumption. 【Requirements】 1. Candidates should be this year’s Master in EE, Microelectronics, Telecommunication, Computer science, Automation or related subject; 2. Be familiar with x86 PC or ARM architecture, or MCU hardware system development; 3. Can understand schematic without difficult; 4. Have good English reading ability to understand English datasheet well; 5. Skilled in using multi-meter, oscilloscope or other measurement devices; 6. Have experience in hardware project development; 7. Good team work spirit. 【Skills as Plus】 1. Skilled in schematic design using ORCAD; 2. Skilled in PCB design using Allegro; 3. Skilled in C/C++/C# programming; 4. Skilled in Linux/Android OS; 5. Having good soldering skill; 6. Familiar with circuit simulation; 7. Familiar with I2C/SPI/UART/PCIE/SATA/USB bus; 8. Familiar with TV/DVI/HDMI/CRT/MHL/CSI/DSI interfaces; 9. Have experience in the debug and design of High-Speed PCB. |
GPUSH-14 PM Engineer(项目管理工程师)
Responsibilities:
- Coordinate between different departments - Communication between RD & Customers - Project schedule control -Translation of R&D documents from English to Chinese Requirements: - BS or equivalent - Understanding of Linux and Android operating system - Familiar with SoC architecture - Well communication skill in both English and Chinese - Team work capability |
GPUSH-07 GPU C/C++ Modeling Engineer
注:笔试职位
【Responsibilities】 1. Development of the Next Generation GPU/GPGPU architecture design using advanced C++ modeling methodologies; 2. Work with architects, designers, driver and compiler team to develop the algorithm for functional blocks; 3. Researching on the latest Graphics Architecture/Graphics algorithm; 4. Graphics DEBUG and Analysis Tools development. 【Requirements】 1. MS or above; 2. Excellent C/C++ programming and debugging skills and Love C++ programming; 3. Positive and responsible attitude for work; 4. Good communication skills both oral and written, Fluent in English: reading/writing. 【Preferred Qualifications】 1. Industry experience with computer architecture and graphics (e.g., DirectX & OpenGL & OES & OpenCL...); 2. Compiler and Driver develop experience; 3. Large scale parallel or distributed scientific computing system |
GPUSH-15 Analog Design Engineer
[Responsibilities】
1. Analog and mixed circuit and architecture definition, developing and evaluation; 2. High speed mixed signal IP block design, such as High speed SRAM, IO, PLL, DAC, SerDes etc.; 3. Full-custom circuit design, simulation, optimization and verification; 4. Providing the technical guidance to layout, application and Front-end engineers. 【Requirements】 1. MS in Electrical Engineering or Microelectronics or related fields; 2. Solid Knowledge of full custom Analog, Mixed-Signal and layout design is required; 3. Solid knowledge in one or more area will be plus: a) High-speed memory array b) High-speed interface/IO c) PLL/CDR d) AD/DA e) Serdes PHY f) Full-custom IP in Advanced Processor; 4. Tape out & debug experience will be plus. f) Full-custom IP in Advanced Processor; 4. Tape out & debug experience will be plus. |
GPUSH-08 GPU Architecture Design Engineer
注:笔试职位
【Responsibilities】 1. Development of the Next Generation GPU/GPGPU architecture design using advanced modeling methodologies for both SOC and Desktop; 2. Work with architects, designers, driver and compiler team to develop the algorithm for functional blocks; 3. Researching on the latest Graphics Architecture/Graphics algorithm; 4. GPU benchmark/game/application profiling, analyzing and performance tuning; 5. GPU Power analysis, evaluation and optimization; 6. Graphics DEBUG and Analysis Tools development. 【Requirements】 1. MS or above; 2. Excellent C/C++ programming and debugging skills; 3. Positive and responsible attitude for work; 4. Good communication skills both oral and written, Fluent in English: reading/writing. 【Preferred Qualifications】 1. Industry experience with computer architecture and graphics (e.g., DirectX & OpenGL & OES & OpenCL...); 2. Compiler and Driver develop experience; 3. Large scale parallel or distributed scientific computing system; 4. Doctorate degree in Computer Science/Electrical Engineering Preferred. |
GPUBJ-01 Algorithm Engineer (Graphics: image/video/Computer Vision)
【Responsibilities】
Responsible for algorithm researching, designing and optimization on image/video processing/stream processor/computer vision. 【Requirements】 1. Master or Doctor of CS/EE/Math or Related Majors 2. Solid knowledge and experience on C/C++/Assembly programming and debugging skills 3. Strong background in at least one of the following areas: Image processing / Video pre/post processing / Computer vision / Pattern recognition / Machine learning 4. Knowledge of computer architecture, skill in problem solving and identifying performance bottleneck for algorithm optimization 5. Positive and responsible attitude for work 6. Great technical passion, be able to learn new technologies quickly |
GPUBJ-03 ASIC Design Engineer (Graphics )
【Responsibilities】
1.Develop advanced Computer Graphics Processor (GPU) and Video Processor 2.Perform RTL design,digital simulation,debugging,timing analysis,formal verification,FPGA test 3.Functional model development 【Requirements】 1.Familiar with principle of Logic Design 2.Knowledgeable about Computer 3.Familiar with IC Design flow 1) well versed in RTL coding,in either Verilog or VHDL 2) Familiar with tools for Synthesis,Timing Analysis,and Formal Verification,such as Design Compiler/RTL Compiler,Primetime,and Formality/LEC 4.Good communication skills: 1) Must be a team player 2) Good reading/writing skills in English; 5.Graphics/Video knowledge will be a plus |
GPUBJ-02 Architecture Engineer (Graphics: image/video)
【Responsibilities】
1.Leading edge streaming processor architecture algorithm researching and designing 2.Image/Video Processing Algorithm researching and architecture designing 3.C-modeling Deveopment, performance tuning, test plan, emulation 【Requirements】 1.Master of CS/EE/ME or Related Majors 2.Solid knowledge and experience on C/C++/Assembly programming and debugging skills 3.Prefer if have experience of Image;Signal;Processing/Video;Pre/Post;Processing/Computer architecture/Computational Mathematics 4.Familiar with Linux Environment is a plus 5.Positive and responsible attitude for work 6.Exellent verbal and written communication skills, in both English and Chinese |
GPUWH-01 Software Engineer – Graphics Team
【Responsibilities】
1. Development of Graphics driver for Linux/Android or Windows sub-system; 2. Focus on Direct3D, OpenGL, OpenGLES, OpenCL, Video, Display or Graphics Firmware; 3. Participate in new silicon bring-up for graphics sub-system including validation for pre and post-silicon stage; 4. Debugging complex graphics issues from top-down including applications, run-time, OS, drivers and hardware; 5. Work side by side with cross functional teams including hardware, architecture and system engineering team on solving performance bottleneck; 6. Work on graphics or compute shader compiler including front-end and low-level GPU compiler. 【Requirements】 1. MS or Equivalent; 2. Solid C/C++ programming/debugging skills; 3. Knowledgeable in Operation System fundamental and multi-threading programming; 4. Understanding of graphics pipeline a definitive plus; 5. Experience in working with video codec desirable; 6. Familiar with x86 PC or ARM architecture; 7. Excellent problem solving skills and desire to learn/explore new technology; 8. Self-motivated individual with good communication skills and team player. |
GPUWH-03 Compiler Development Software Engineer
【Responsibilities】
1. GLSL, DirectX, OpenCL Compiler develop, debug; 2. Compiler auxiliary tool develop, debug. 【Requirements】 3. MS or above 4. Solid C/C++ programming skills; 5. Familiar with Bison&Flex is a plus; 6. Familiar with gcc/llvm architecture is a plus; 7. Familiar with OpenCL/CUDA/OpenGL architecture is a plus; 8. Self-motivated, team work capability. |
GPUWH-02 Software Engineer – Embedded Software
【Responsibilities】
1. Development of Embedded OS BSP such as Linux/Android; 2. Co-work with ARM Corporation, development of SoC firmware for various peripherals based on open source code; 3. Design and development of related tools to assist embedded software bring-up; 4. Participate in new silicon bring-up including pre and post-silicon stage; 5. Coordination and collaboration with cross functional teams including hardware ASIC and system engineering team. 【Requirements】 1. MS or Equivalent; 2. Solid C/C++ programming and debugging skills; 3. Solid Java a plus; 4. Experience of Linux device drivers in multi-core/multi-threaded environments a plus; 5. Understanding of Linux kernel preferred; 6. Experience with ARM architecture and assembly desired; 7. Familiar with GDB, DS5, OpenOCD and related debug tools; 8. DDMS/Eclipse a plus; 9. Excellent analytical and problem solving skills; 10. Self-motivated individual with good communication skills and team player. |
GPUWH-04 Architecture Video Engineer
注:笔试职位
【Responsibilities】 1. Audio/Video codec (such as HEVC, H264, MPEG2/4, VC1, AVS2/AVS+/AVS1, VP9/VP8, etc.) algorithm researching, chip-design-refining, lib development, etc; 2. C-modeling, test plan, emulation, etc. 【Requirements】 1. BS or above in CS/CE/EE, or 1 years+ work experience; 2. Familiar with one or more video codec standard, algorithms of multi-media, image/audio processing, etc.; 3. Excellent C/C++ programming and debugging skills; 4. Familiar with Architecture Design for processors such as ARM, DSP, etc.; 5. One or more scripting languages: Perl, Python, etc.; 6. Fluent in English: reading/writing/speaking/listening; 7. Good communication skills. |
COSSH-01 智能操作系统Android运行时研发工程师
工作职责:
1. 为自主智能操作系统定制可以支撑Android App运行的Android运行时环境; 2. 解决Android运行时与自主智能操作系统对接中出现的各种问题; 3. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;熟悉Linux环境下程序开发; 3. 精通Android系统体系结构及framework,熟悉Android App开发; 4. 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 5. 思路清晰,思维敏捷,有快速的学习能力; 6. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 7. 具备良好的表达和沟通能力,有极强的团队精神。 如有以下经验者,优先考虑: 1. 具备手机、平板、机顶盒、OTT、游戏机等中间件/平台软件研发经验者; 2. 具备嵌入式研发经验者。 |
COSWH-01 智能操作系统Android运行时研发工程师
工作职责:
1. 为自主智能操作系统定制可以支撑Android App运行的Android运行时环境; 2. 解决Android运行时与自主智能操作系统对接中出现的各种问题; 3. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;熟悉Linux环境下程序开发; 3. 精通Android系统体系结构及framework,熟悉Android App开发; 4. 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 5. 思路清晰,思维敏捷,有快速的学习能力; 6. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 7. 具备良好的表达和沟通能力,有极强的团队精神。 如有以下经验者,优先考虑: 1. 具备手机、平板、机顶盒、OTT、游戏机等中间件/平台软件研发经验者; 2. 具备嵌入式研发经验者。 |
COSSH-02 智能操作系统C++ UI框架研发工程师
工作职责:
1. 为自主智能操作系统开发和维护C++ UI框架; 2. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;熟悉Linux环境下程序开发; 3. 精通Android系统体系结构及framework,熟悉Android App开发; 4. 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 5. 思路清晰,思维敏捷,有快速的学习能力; 6. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 7. 具备良好的表达和沟通能力,有极强的团队精神。 如有以下经验者,优先考虑: 1. 具有客户端UI实际开发经验; 2. 精通一种UI框架,如MFC/C#/Qt/Swing/Android。 |
COSWH-02 智能操作系统C++ UI框架研发工程师
工作职责:
1. 为自主智能操作系统开发和维护C++ UI框架; 2. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;熟悉Linux环境下程序开发; 3. 精通Android系统体系结构及framework,熟悉Android App开发; 4. 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 5. 思路清晰,思维敏捷,有快速的学习能力; 6. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 7. 具备良好的表达和沟通能力,有极强的团队精神。 如有以下经验者,优先考虑: 1. 具有客户端UI实际开发经验; 2. 精通一种UI框架,如MFC/C#/Qt/Swing/Android。 |
COSSH-03 智能操作系统框架研发工程师
工作职责:
1. 智能操作系统的框架的研发、定制、移植和优化; 2. 参与关键技术攻关,提供解决方案; 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 3. 思路清晰,思维敏捷,有快速的学习能力; 4. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 5. 具备良好的表达和沟通能力,有极强的团队精神; 以下要求如有优先考虑: 1. 精通或熟悉目前主流智能操作系统框架及SDK,例如Android/iOS/Win10,具相关研发经验者; 2. 具备手机、平板、机顶盒、OTT、游戏机等中间件/平台软件研发经验者; 3. 具备嵌入式研发经验; |
COSWH-03 智能操作系统框架研发工程师
工作职责:
1. 智能操作系统的框架的研发、定制、移植和优化; 2. 参与关键技术攻关,提供解决方案。 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++;精通或熟悉Java;良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 3. 思路清晰,思维敏捷,有快速的学习能力; 4. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 5. 具备良好的表达和沟通能力,有极强的团队精神。 以下要求如有优先考虑: 1. 精通或熟悉目前主流智能操作系统框架及SDK,例如Android/iOS/Win10,具相关研发经验者; 2. 具备手机、平板、机顶盒、OTT、游戏机等中间件/平台软件研发经验者; 3. 具备嵌入式研发经验。 |
COSSH-04 智能操作系统移植层及驱动研发工程师
工作职责:
1. 智能操作系统的移植层研发; 2. 智能操作系统的平台及硬件兼容性研发; 3. 内核及用户态驱动移植及研发; 4. 系统性能优化; 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++; 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 3. 思路清晰,思维敏捷,有快速的学习能力; 4. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 5. 具备良好的表达和沟通能力,有极强的团队精神; 以下要求如有优先考虑: 1. 具备Android/iOS/Win10等智能操作系统BSP或驱动研发经验者; 2. 精通嵌入式系统及Linux系统开发; 3. 精通底层调试技术; 4. 熟悉git,repo, perforce, gcc, vim等开发工具; |
COSWH-04 智能操作系统移植层及驱动研发工程师
工作职责:
1. 智能操作系统的移植层研发; 2. 智能操作系统的平台及硬件兼容性研发; 3. 内核及用户态驱动移植及研发; 4. 系统性能优化; 岗位要求: 1. 计算机及相关专业;本科及以上学历; 2. 精通C/C++; 良好的编程习惯面向对象的思想,熟悉并掌握常见的设计模式;熟悉Linux系统架构,掌握操作系统的基本原理;掌握数据结构和基本算法; 3. 思路清晰,思维敏捷,有快速的学习能力; 4. 对研发有浓厚的兴趣,能主动积极参与;有创新意识; 5. 具备良好的表达和沟通能力,有极强的团队精神; 以下要求如有优先考虑: 1. 具备Android/iOS/Win10等智能操作系统BSP或驱动研发经验者; 2. 精通嵌入式系统及Linux系统开发; 3. 精通底层调试技术; 4. 熟悉git,repo, perforce, gcc, vim等开发工具; |