Job Description / Essential Functions: --------------------------------------------------- • Design and develop compilers and compiler-enabled solutions for new-age hardware devices. • Customize and develop new scalable compiler features for open-source industrial compilers. • Design, develop and deliver compiler tools for specific hardware. • Work with customers and partners on customization for specific use cases and applications. Required Education and Experience: --------------------------------------------------- • BTech/BE/MTech/ME/MS/PhD degree in CSE/ IT/EE/ECE. • Good proficiency in C and C++ programming. • Good problem-solving skills. • 3-6 years of software development experience. Preferred Experience: --------------------------------------------------- • Expertise in Linux internals. • Experience with python and shell-scripting. • Experience in version control systems such as git. • Embedded programming. Must-Haves: ------------------- • An excellent problem solver with research-oriented approach. • Experience with compiler frameworks such as LLVM, gcc etc. • Self-driven and motivated to overcome any kind of problem. • Passionate in delivering results in a dynamic collaborative environment. • Programming language design and implementation. • Strong Knowledge in Computer Architecture.