Software Technical Consulting Engineer
at Intel
Penang, Pulau Pinang, Malaysia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Aug, 2024 | Not Specified | 26 May, 2024 | 3 year(s) or above | Service Providers,Semantic Analysis,Working Experience,Mpi,Linux,Computer Architecture,Physics,Addition,Openmp,Compilers,Operating Systems,Computer Science,Computer Engineering,Scikit Learn,Assembly Language,Opencl,Mathematics | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
JOB DESCRIPTION
We have an exciting position for a Software Technical Consulting Engineer to engage our strategic customers and enable them on Intel’s compute platforms. Technical Consulting Engineers (TCEs) work with both internal and external customers to get the best application performance via performance engineering using Intel’s Software tools. TCEs work as Trusted Advisors to our customers via expert technical consulting, support, training, and hands-on assistance in areas of code development, debugging, optimization and scaling software applications.
TCEs may also engage in activities such as workload development, performance tuning and competitive benchmarking for heterogenous hardware like CPU/GPU etc. They partner with the sales & business development team and participate in customer visits. This is a critical role in Intel which accelerates time to market of Intel architecture-based solutions in a variety of market segments and help improve software quality and performance based on customer feedback. The candidate is expected to infuse voice of customers into the development teams, develop technical collaterals and drive innovation. This talented and passionate engineer will have the opportunity to create a positive impact in fostering Intel’s growth across the hardware and software industry
An ideal candidate would exhibit behavioral traits that indicate:
1. Collaboration skills and the ability to work in a global team environment.
2. Strong problem-solving skills with a bias for action & execution
3. Strong communication skills in both writing and speaking
4. Ability to communicate with and present clearly to technical and non-technical audiences including peers, management, partners and customers
QUALIFICATIONS
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your schoolwork/ classes/ research and/or relevant previous job and or internship experiences.
Minimum Qualifications:
1) Bachelor’s degree with 5+ years of relevant experience, or Master degree with 3+ years relevant experience or PhD. in Computer Engineering, Computer Science, Electrical Engineering or Mathematics or Physics or computational science or other relevant technical engineering discipline.
2) Following technical skills:
- Engineering working experience with C/C++ languages.
- In-depth experience with one or more parallel programming technologies such as OpenMP, MPI, native threads, Intel Threading Building Blocks, Coarrays, etc.
- Good knowledge of compilers like LLVM/GCC, Intel/AMD Compiler
- Understand compiler technology (pre-processing, lexical analysis, parsing, semantic analysis, IR, linking, loading and so on…)
- Be able to read and understand assembly language.
- Have an excellent debugging skill for large applications that may include parallel programming technologies.
- Ability to triage, isolate and workaround compilation issues, linker issues and runtime issues (performance issues, functionality issues).
- Working knowledge of shell scripts and the GNU tool chain on Linux and/or familiarity with the Microsoft Visual Studio build environment.
- Familiarity with Operating Systems, Computer Architecture (and/or Intel CPU architectures) and Software Optimization
3) Knowledge of CPU/GPU architecture, multi-threading, vectorization.
4) Ability to collaborate across international time zone.
PREFERRED QUALIFICATIONS:
- Knowledge of AI/ML/Deep Learning/Generative AI/LLM, AI-related tools, such as OpenVINO, TensorFlow, PyTorch, Scikit-learn, and PySpark
- Experience in high performance computing (HPC) segment or Enterprise computing or Client Service Providers (CSP) or Embedded/IOT.
- Experience in GPU/Parallel Programing, such as OpenMP, OpenCL, CUDA
- Experience with Intel Performance Analyzer VTune highly desired
- Proven track record of analyzing and solving complex technical problems.
- Precise attention to details and motivation to learn and improve the product performance.
- Experience with performance libraries such as the Intel Math Kernel Library or Intel Integrated Performance Libraries, CUDA libraries
- Customer facing experience
- Ability to communicate with and present clearly to technical and non-technical audiences
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:3.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Penang, Malaysia