Software Engineer

Company Name: 
Software & Web Development
Post Date:  
Contact Email: 

The Programming Technologies Lab at Huawei US research center conducts research in the language VM & compilers, language design, and tools targeting embedded systems, cloud, and smart devices. We are looking for highly-motivated individuals for positions in Programming Language, Runtime and Compiler areas.

The Software Engineer will work in a team of highly talented researchers in exciting projects. The job responsibilities may include, but not limited to, building new language and programming frameworks to simplify the programming of neural networks, developing test cases, optimizing benchmarks, and other duties related to the projects. Your work can influence the way that future developers build their products.

Desired Skills and Experience:

  • Graduated from MS or PhD equivalent program in Computer Science or related field (Electrical Engineering, Math, or Statistics) OR 5+ years professional experience in related areas

  • Strong analytical and problem solving skills, ability to conduct research under supervision

  • Willingness and ability to complete different kinds of tasks in a timely manner.

  • Experience in at least one of the following areas: deep learning framework programming, programming language design and implementation, parallel programming, compiler and runtime optimizations.

  • Strong hands-on programming skills. Proficient in one of the programming languages C/C++, Python, Java.

To apply, please email Misha Shah at with your resume. 

Job location: Champaign, IL