LOCATION : Bangalore

EXPERIENCE REQUIRED

  • 10-25 years’ experience.

JOB DESCRIPTION

  • Involve in design and development of a breakthrough “from-the-scratch” compiler and associated toolchain based on a Domain Specific Language (DSL) used in 5G Telecom development. The toolchain and language are conceptually similar to “SyCL/OpenCL” but applied to wireless domain.
  • To play major role in language/framework design as well as Intermediate Representation (IR) design.
  • Involve in development of corresponding tool-chain i.e. compiler, simulator, code generator, debugger
  • To be a part of a larger system programming team and lead the architecture & methodology definition right up to implementation of the toolchain
  • To work with other experts to solve some of the most complex problems in the field of development tools that you might encounter in the industry
  • To work on making a ding in the universe.

 REQUIREMENTS

  • Sound knowledge of C, C++ 14 especially template meta programming with great programming skills.
  • Sound knowledge of Data Structures and algorithms
  • Strong knowledge of Compiler tool development or any EDA/ESL tool development.
  • Exposure to heterogeneous compute environments
  • Familiarity with GPU/DSP or heterogenous compute, CUDA, openCL etc. or gcc/LLVM/Clang development.

 ADDED ADVANTAGE

  • Excellent verbal and oral communication in English
  • Experience with interacting with customers and multi-disciplinary teams
  • Self-learner, highly motivated, self-paced
  • System Programming Languages like Rust/Golang

APPLY NOW