Software Engineer will help build compiler and development tools to boost software efficiency and developer productivity for Huawei. The role involves bringing a compiler and development tools from early prototype stage into production.
Requirements
- Strong hands-on system development skills.
- Experience developing optimizing compilers or related technology such as virtual machines, dynamic instrumentation, or static analysis.
- Familiarity with analyzing and optimizing software performance, with experience in a relevant area such as performance modeling or parallel software development.
- Familiarity with functional programming techniques. Software development experience in a functionally flavored programming language is preferred.