Skip to content

Senior Engineer - Rust Compiler

    • Markham, Ontario
  • ao3k3

Job description

Our team has an immediate permanent opening for a Senior Engineer.

Responsibilities:

  • Improve the performance of Huawei's Rust compiler, and assist with software/hardware co-design
  • Collaborate with other engineers to develop new compiler features and contribute to the open-source community
  • Help shape the future direction of the Rust language
  • Promote the use of Rust in Huawei products and internal projects
  • Liaise with users, analyze feature requirements, and define project roadmaps

Job requirements

What you’ll bring to the team:

  • Active participation (as a code contributor) or technical leadership in the Rust community
  • Extensive experience in Rust and C++ programming
  • History of publications in top conferences/journals, and/or speaking at relevant industry events
  • Master's degree or Ph.D. in Computer Science, Computer Engineering, Mathematics, or a related field
  • Experience developing the Rust toolchain and/or Clang toolchain is an asset
  • Experience with Project Management Structure is an asset

#LI-SB1

or