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.
• 4+ 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.
Location: Chennai, India
Industry: Computer Software / Machine Learning / Deep Learning / Media & Surveillance Analytics / Embedded hardware
Employment Type: Full-time
Job Functions: Engineering