03 Oct
|
Huawei Canada
|
Markham
03 Oct
Huawei Canada
Markham
Huawei Canada seeks a Senior Compiler Engineer to enhance compiler systems with a focus on AI and heterogeneous architectures. Work within our distinguished Heterogeneous Compiler Lab. This permanent role offers the opportunity to design and develop software solutions that optimize performance across wide-ranging products.
Collaborate closely with internal teams and stakeholders to define project requirements. Your leadership will foster both team camaraderie and the professional development of junior engineers. Key Responsibilities:
- Architect, develop, and optimize software for various applications
- Collaborate on software/hardware co-design for performance improvements
- Lead team scrums, project planning, and technical reviews
- Educate junior engineers through mentoring and code reviews
- Stay ahead by researching trends relevant to compiler technologies Requirements:
- Minimum 5 years experience in programming with C++, C, or Java
- Proven experience with production compilers like LLVM/Clang
- Deep understanding of data structures and algorithms
- Experience with software development tools and methodologies
- Degree in Computer Science, Computer Engineering, or a related field Drive innovation in compiler technology at Huawei Canada, bridging software and hardware efficiencies.
📌 Senior Software Engineer - Compiler Systems (Markham)
🏢 Huawei Canada
📍 Markham