·职业发展

当前位置: 职业发展 >  全职招聘

英特尔亚太研发有限公司招聘信息

[ 2018年7月3日 ]

单位名称:英特尔亚太研发有限公司

专业要求:不限

学历要求:不限

应聘方式:liangchun.li@intel.com

截止时间:常年

联系方式:Li Liangchun、021-61165400、liangchun.li@intel.com

岗位介绍:

LLVM/Gcc/Icc Compiler Developer

 

Job Description

Intel Compilers and Languages (ICL) team is in Intel Core and Visual Computing Group (CVCG) Developer Product Division (DPD). ICL's mission is to create, sell, and support compiler and debugger products with significant market impact that give advantages to our customers and Intel Silicon. ICL is building a new team in Shanghai and looking for talented and passionate software engineers to join us. We offer you great opportunities in this growing team for technological accumulation and career development, for example, trainings and coaching from senior technical leaders and managers, opportunity to work on cutting-edge compiler technologies.

In this position you will be a part of the compiler development team. Responsibilities may vary depending on a particular project and may include the following: design, develop and maintain modules and software systems for Intel compiler product, including enabling and tuning for a new IA technology. Performance testing and code analysis aimed to improve performance through code optimizations.

 

Qualifications

Minimum Qualifications:

·        Candidate must have a Master's or PhD Degree in Computer Science, Computer Engineering or a related field. A bachelor degree with at least 2 years of experience is also been considered.

·        Solid knowledge base and experience in the following areas: C or C++programing, algorithm & data structures, compiler theory.

·        Excellent written and verbal communication skills and be able to clearly communicate technical details and concept.

Preferred Qualifications:

·        Knowledge of Intel x86 instruction set architecture and Advanced Vector Extensions AVX.

·        Experience with LLVM compiler infrastructure. Good experience of building projects with llvm/gcc and debugging issues with lldb/gdb.

·        Experience in compiler backend, such as code generation, performance analysis and code optimization.

·        Knowledge of managed runtime system like JVM, Dalvik, ART, JS Runtime.

·        Proven track record of analyzing and solving complex technical problems.

 

 

IDE Plug-ins Development Engineer

 

Job Description

Intel Compilers and Languages (ICL) team is in Intel Core and Visual Computing Group (CVCG) Developer Product Division (DPD). ICL's mission is to create, sell, and support compiler and debugger products with significant market impact that give advantages to our customers and Intel Silicon. ICL is building a new team in Shanghai and looking for talented and passionate software engineers to join us. We offer you great opportunities in this growing team for technological accumulation and career development, for example, trainings and coaching from senior technical leaders and managers, opportunity to work on cutting-edge compiler technologies.

In this position you will be a part of the compiler IDE plug-ins development team. Responsibilities will include the following:

·        Design, develop, maintain, fix bugs and test Microsoft Visual Studio, Eclipse and XCode plug-ins.

·        Investigate new features in IDEs to support Intel compiler there in a seamless way.

·        Use Object Oriented programming skills, C# and C++ knowledge, a bit of Java and scripting languages.

·        Participate in entire product development lifecycle: planning, design, development, preparing for release, communicating with other teams, like those who work on Installer or Documentation, answering customer support questions.

 

Qualifications

Minimum Qualifications:

·        Candidate must have a Master's or PhD Degree in Computer Science, Computer Engineering or a related field. A bachelor degree with at least 2 years of experience is also been considered.

·        Good knowledge of C++ or C# programming language

·        Knowledge of Windows/Linux development environment, tools such as shell/make/etc, IDEs like Microsoft Visual Studio/Eclipse/etc.

·        Excellent written and verbal communication skills and be able to clearly communicate technical details and concept.

Preferred Qualifications:

·        Familiarity with one or more scripting languages, such as bash, python or perl

·        Experience in plug-ins development for Microsoft Visual Studio/Eclipse/XCode

·        Experience in development using COM, ATL, MFC, WPF

 

 

Embedded Compiler Engineer

 

Job Description

Intel Compilers and Languages (ICL) team is in Intel Core and Visual Computing Group (CVCG) Developer Product Division (DPD). ICL's mission is to create, sell, and support compiler and debugger products with significant market impact that give advantages to our customers and Intel Silicon. ICL is building a new team in Shanghai and looking for talented and passionate software engineers to join us. We offer you great opportunities in this growing team for technological accumulation and career development, for example, trainings and coaching from senior technical leaders and managers, opportunity to work on cutting-edge compiler technologies.

In this position you will be a part of the compiler development team. Responsibilities will include feature development and bug fixes for bi-endian compiler, and support different compiler OS targets like Yocto, Android, VxWorks.

 

Qualifications

Minimum Qualifications:

·        Candidate must have a Master's or PhD Degree in Computer Science, Computer Engineering or a related field. A bachelor degree with at least 2 years of experience is also been considered.

·        Solid knowledge base and experience in the following areas: C or C++programing, algorithm & data structures, compiler theory.

·        Excellent written and verbal communication skills and be able to clearly communicate technical details and concept.

Preferred Qualifications:

·        Experience working with embedded systems like VxWorks, QNX, Yocto

·        Experience working with AOSP tree and Android tools (Android Studio, AVD, adb)

·        Experience with LLVM compiler infrastructure. Good experience of building projects with llvm/gcc and debugging issues with lldb/gdb.

·        Experience in compiler backend, such as code generation, performance analysis and code optimization.

·        Proven track record of analyzing and solving complex technical problems.

 

 

Compiler Runtime Engineer

 

Job Description

Intel Compilers and Languages (ICL) team is in Intel Core and Visual Computing Group (CVCG) Developer Product Division (DPD). ICL's mission is to create, sell, and support compiler and debugger products with significant market impact that give advantages to our customers and Intel Silicon. ICL is building a new team in Shanghai and looking for talented and passionate software engineers to join us. We offer you great opportunities in this growing team for technological accumulation and career development, for example, trainings and coaching from senior technical leaders and managers, opportunity to work on cutting-edge compiler technologies.

In this position you will be a part of the compiler development team. Responsibilities include feature development and bug fixes for high performance compiler runtime library , which is like a counter part of glibc.

 

Qualifications

Minimum Qualifications:

·        Candidate must have a Master's or PhD Degree in Computer Science, Computer Engineering or a related field. A bachelor degree with at least 2 years of experience is also been considered.

·        Solid knowledge base and experience in the following areas: C or C++programing, algorithm & data structures, compiler theory.

·        Excellent written and verbal communication skills and be able to clearly communicate technical details and concept.

Preferred Qualifications:

·        Knowledge of OS internals and Intel x86 instruction set architecture.

·        Knowledge of managed runtime system like JVM, Dalvik, ART, JS Runtime.

·        Proven track record of analyzing and solving complex technical problems.

 

 

OpenCL Compiler Developer

 

Job Description

Intel Compilers and Languages (ICL) team is in Intel Core and Visual Computing Group (CVCG) Developer Product Division (DPD). ICL's mission is to create, sell, and support compiler and debugger products with significant market impact that give advantages to our customers and Intel Silicon. ICL is building a new team in Shanghai and looking for talented and passionate software engineers to join us. We offer you great opportunities in this growing team for technological accumulation and career development, for example, trainings and coaching from senior technical leaders and managers, opportunity to work on cutting-edge compiler technologies.

In this position you will be a part of the compiler development team. Responsibilities include:

·        Design and development of OpenCL and related compiler components.

·        Analysis of produced AST and LLVM IR, whole program analysis implementation.

·        Performance optimizations of OpenCL stack for Intel hardware

 

Qualifications

Minimum Qualifications:

·        Candidate must have a Master's or PhD Degree in Computer Science, Computer Engineering or a related field. A bachelor degree with at least 2 years of experience is also been considered.

·        Solid knowledge base and experience in the following areas: C or C++programing, algorithm & data structures, compiler theory.

·        Excellent written and verbal communication skills and be able to clearly communicate technical details and concept.

Preferred Qualifications:

·        Knowledge of C++11 and higher.

·        Experience with compiler design, LLVM.

·        Familiarity with OpenCL/CUDA/SYCL.

·        Proven track record of analyzing and solving complex technical problems.

 

Compiler Software Validation Engineer

Job Description

Intel Compilers and Languages (ICL) team is in Intel Core and Visual Computing Group (CVCG) Developer Product Division (DPD). ICL's mission is to create, sell, and support compiler and debugger products with significant market impact that give advantages to our customers and Intel Silicon. ICL is building a new team in Shanghai and looking for talented and passionate software engineers to join us. We offer you great opportunities in this growing team for technological accumulation and career development, for example, trainings and coaching from senior technical leaders and managers, opportunity to work on cutting-edge compiler technologies.

In this position, your focus will be on ensuring the high quality of the compilers that are used by Intel's customers across a wide range of industries to ensure that their applications take full advantage of Intel platforms' capabilities and performance. Your responsibilities may include:

·        Development of new validation methods to improve the product process and quality.

·        Development of test cases to cover new compiler functionality and to increase code coverage.

·        Analysis of stability issues found during testing of the product on different operating systems (Linux, macOS, Windows).

·        Validation of product conformance to programming language standards and other requirements.

 

Qualifications

Minimum Qualifications:

·        Candidate must have a Master's or PhD Degree in Computer Science, Computer Engineering or a related field. A bachelor degree with at least 2 years of experience is also been considered.

·        Good at algorithm & data structures and excellent development and debugging skills in at least one language: C/C++/Assembly/Java/Python.

·        Excellent written and oral communication skills and be able to clearly communicate technical detail and concept.

 

Preferred Qualifications:

·        Proven experience in validation process, tool and test case development.

·        Experience with LLVM compiler infrastructure or compiler backend, such as code generation, performance analysis and optimization.

·        Experience with HPC, vectorization and parallel programming models such as OpenCL, CUDA.

·        Experience with program analysis and verification.

·        Good experience of building projects with LLVM/GCC and debugging issues with LLDB/GDB.

·        Knowledge of compiler theory, Intel Architecture, Assembler, OS internals or managed runtime system like JVM, ART.

·        Proven track record of analyzing and solving complex technical problems.

·        Precise attention to details and motivation to learn and improve processes and quality.


 

Compiler Tools Development Engineer

Job Description

Intel Compilers and Languages (ICL) team is in Intel Core and Visual Computing Group (CVCG) Developer Product Division (DPD). ICL's mission is to create, sell, and support compiler and debugger products with significant market impact that give advantages to our customers and Intel Silicon. ICL is building a new team in Shanghai and looking for talented and passionate software engineers to join us. We offer you great opportunities in this growing team for technological accumulation and career development, for example, trainings and coaching from senior technical leaders and managers, opportunity to work on cutting-edge compiler technologies.

In this position, your focus will be on developing the tools and infrastructure used by the compiler product team for delivering the compilers that are used by Intel's customers across a wide range of industries. You will develop and support software tools and systems to build and conduct stability and performance testing/analysis for Intel compilers. You will also work on providing leading edge software solutions and global infrastructure to help compiler teams worldwide be more effective in their everyday engineering work, like issue debugging and analysis, new platform enabling, and Proof-Of-Concept engineering.

 

Qualifications

Minimum Qualifications:

·        Candidate must have a Master's or PhD Degree in Computer Science, Computer Engineering or a related field. A bachelor degree with at least 2 years of experience is also been considered.

·        Good at algorithm & data structures and excellent development and debugging skills in at least one language: C/C++/Assembly/Java/Python.

·        Excellent written and oral communication skills and be able to clearly communicate technical detail and concept.

 

Preferred Qualifications:

·        Proven experience in validation process, infrastructure (GIT/SVN, Jenkins and Gerrit) and tool development.

·        Experience in software tools development with C#, Perl, etc, and plug-in development/test for IDE like Visual Studio, Eclipse, etc.

·        Experience in Database like MYSQL, MongoDB, etc, and web technology like HTML, PHP, and JavaScript/JQuery, etc.

·        Familiar with virtualization solutions (KVM, SIMICS, etc).

·        Knowledge of compiler theory, Intel Architecture, Assembler, OS internals or managed runtime system like JVM, ART.

·        Proven track record of analyzing and solving complex technical problems.

·        Precise attention to details and motivation to learn and improve processes and tools.


 

Compiler Performance Engineer

Job Description

Intel Compilers and Languages (ICL) team is in Intel Core and Visual Computing Group (CVCG) Developer Product Division (DPD). ICL's mission is to create, sell, and support compiler and debugger products with significant market impact that give advantages to our customers and Intel Silicon. ICL is building a new team in Shanghai and looking for talented and passionate software engineers to join us. We offer you great opportunities in this growing team for technological accumulation and career development, for example, trainings and coaching from senior technical leaders and managers, opportunity to work on cutting-edge compiler technologies.

In this position you'll be a part of the software engineering team working on compiler performance. You will design, implement, debug and test solutions for performance tracking automation, analyze performance issues in the compiled code and recommend solutions for them. As a motivated software developer at Intel you will collaborate with a multinational engineering team and have the opportunity to influence the vision of future software tools.

 

Qualifications

Minimum Qualifications:

·        Candidate must have a Master's or PhD Degree in Computer Science, Computer Engineering or a related field. A bachelor degree with at least 2 years of experience is also been considered.

·        Good at algorithm & data structures and excellent development and debugging skills in at least one language: C/C++/Assembly/Java/Python.

·        Excellent written and oral communication skills and be able to clearly communicate technical detail and concept.

 

Preferred Qualifications:

·        Experience in program performance test and analysis with different compilers like LLVM, GCC.

·        Experience in system performance test and analysis.

·        Good Knowledge of compiler theory, Intel Architecture, Assembler, OS internals or managed runtime system like JVM, ART.

·        Proven track record of analyzing and solving complex technical problems.

·        Precise attention to details and motivation to learn and improve the product performance.

 

SSG/OTC 急招Robotics Platform工程师一名,有意者请迅速投简历至mengying.xia@intel.com。具体要求如下:


SSG OTC LPE (Linux Platform Software Engineering) Robotics team is looking for highly motivated and experienced software engineers to work on platform/system software development for Robotics. In this position, you will work closely with internal team and external customers, to enable/integrate Intel silicon and design the platform features like security, real-time, FuSa etc for robotics or autonomous system. The domains across Intel IA architecture, Linux OS kernel & BSP and ROS/ROS2 framework. If you are interested in Robot industry, want to sharp your technical skills and build leadership on Robotic, it's the opportunity for you.

Responsibilities include (but not limited):

·       Work as the leading engineer on Robotic platform/system software components design and implementation. 

·       Work with cross-GEO teams to formulate complete Robotic software stack on multiple platforms.

·       Analyze business requirements and drive Robotic feature to address the needs from customer.

·       Work with open community projects (ROS, ROS2, etc) to optimize for Intel CPU and other Intel technologies. 

Qualifications: 

You should possess a Bachelor or above degree in Computer Science or related fields (Master is preferred).  

·       Excellent programming skills in C++ and/or Python/C. Experiences on shell script programing is an added advantage.

·       Deep understanding on technologies about security, real-time, functional safety, and optimization on IA platform and Linux OS.

·       Deep understanding on Robotic OS principal and architecture.

·       Excellent analytical and debugging skills.

·       Excellent technical communication skills and team work spirit.

·       Proficiency in verbal and written English.

·       Experiences in software architecture design is a plus.

·       Experiences in Open Source Project would be an added advantage.




企业介绍:

At Intel, building a better world is our business. Our mission is to utilize the power of Moore's Law to bring smart, connected devices to every person on earth while serving as a role model for how companies should operate. We power amazing experiences through a diverse product line and exciting partnerships. Our strategy is a virtuous cycle of innovation—the cloud and the data center, the Internet of Things, memory and FPGAs all bound together by the goal of greater connectivity and enhanced performance. Our global team, over 107,000 strong across 58 countries, is a powerhouse of engineering and technological excellence that empowers solutions to the world's toughest problems while creating the technology of tomorrow. We are Intel, and Amazing Works Here.

访问数量: 5991