Position

CPU Compiler Developer,

Bangalore

Location


Bangalore

Office Address


Project Description


The Compiler Engineer is responsible for development and enhancement of high-performance production level C/C++/Fortran compilers. Compiler Engineers are expected to independently design and develop complex optimization passes. Compiler Engineers must work closely with performance analysts and Compiler QA.

Responsibilities


    Independently work on complex optimization passes
    Propose design, defend and implement complex optimization passes
    Review code changes and design proposals from team
    Should be a key contributor and be able to influence both tactical and strategic decisions.
    Contribute to the technical content of the compiler documentation/manuals.
    Generate a formal Performance Analysis report on performance issues, analysis and quantified improvement in performance.
    Develop a close working relationship with Compiler QA, Compiler Support and other performance/compiler teams
    Excellent programming/debugging skills at the Assembly level

Skills


Must have

    3+ years in compiler development
    LLVM, strong C/C++

Nice to have

    OpenCL, GPGPU, SIMD, MIMD,
    OpenMP, MPI, CUDA

    ARM, Qualcomm, Open64, GCN
    Experience in Machine Learning frameworks and Libraries a plus
    Background in linear algebra math is a plus

Languages


English: C1 Advanced

Relocation package


If needed, we can help you with relocation process. Click here for more details: see more details

Work Type


C/C++

Ref Number


VR-47369

Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
Events
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
Referral
Platform
icon Referral Luxoft
Learn more
Students
and Grads
icon Students Luxoft
Learn more

More job opportunities in
C/C++

Specialization Position / Title Location Send to a friend
C/C++ Performance bench-marking HPC Engineer Bangalore, IN