Senior Compiler Engineer
$127k - $225k per yearHuawei Technologies Canada Co., Ltd.
Huawei Canada has an immediate permanent opening for a Senior Compiler Engineer.
About the team:
The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized as key contributors to the LLVM Compiler Infrastructure project, this lab excels in developing diversified IP compiler collaborations, focusing on AI, GPU, and CPU architectures. Our efforts include heterogeneous compilation technology and SW-HW co-design, optimizing for AI, graphics, games, and mobile applications while tackling technological challenges through open-source community.
About the job:
Design, develop, and test software to satisfy business requirements in a wide range of products.
Analyze and optimize software system performance, and assist with software/hardware co-design.
Liaise with internal and external stakeholders, determine project and feature requirements, and create development plans for software productization.
Provide leadership in scrums, reviews, and project planning; engage in team building.
Mentor junior developers through education sessions, code reviews, and career development.
Research industry trends and paradigms, and propose new technical directions for the team.
The total target annual compensation for this position ranges from $127,000 to $225,000 depending on education, experience, and demonstrated expertise.
About the ideal candidate:
5+ years of experience programming in large software projects with at least one of the following: C++, C, or Java.
Satisfy at least two of the following:
Development or research experience in a production compiler (LLVM/Clang-based is an asset).
Development or research experience in a production language runtime, and/or design and implementation of a major programming language.
Development or research experience with deep learning frameworks and related ecosystem, such as TensorFlow, Caffe2, MXNet, ONNX, TVM.
Development or research of GPU drivers, such as Vulkan, OpenGL, DirectX, or CUDA/OpenCL.
Development or research experience with hardware accelerators such as GPUs, NPUs, or FPGAs.
Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems.
In-depth understanding of computer processor architecture.
Proficiency with software development tools and concepts such as source control, bug tracking, etc.
Bachelor's, Master's degree or Ph.D (an asset). in Computer Science, Computer Engineering, or related field.
The following items are assets: Deep understanding of IR and machine level compiler optimization techniques; experience in systems programming; proficiency in higher-level programming languages e.g. Go, Python; or an understanding of the implementation of higher-level programming languages.
Additional Information:
Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.
All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.
$106k - $156k per year
...Huawei Canada has an immediate permanent opening for a Compiler Engineer. About the team: The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized...SuggestedPermanent employmentFull timeInternshipImmediate start- ...pharmaceutical companies. The Mechanical Engineer will be responsible for the design,... ...specifications, coordinating and executing testing; compiling results and generating reports; and... ...recommendations with limited review from senior staff, providing technical guidance to...SeniorFull timeWorldwide
- ...Senior Site Reliability Engineer - Edge Location : Ottawa/Toronto, On-Site Reports to: Head of Security The Role You own the edge... ...embedded fluency: Jetson-class compute, ARM, ROS, cross-compilation. Strong networking fundamentals — can reason about and...SeniorFull time
$102.8k - $164.2k per year
...build reliability, scalability, and security. The position enables engineering velocity and product quality across large-scale development... ...working with modern C/C++ build systems such as Meson or Ninja and compilers such as GCC or Clang Familiarity with CI/CD systems such as...SeniorFull timeFlexible hours- ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience...SeniorFull timeFor contractors
$165k - $210k per year
...Senior Systems Engineer Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165,000 – 210,000 gross/year About the Role A senior-level Systems Engineer is sought to lead aircraft- and system-level engineering...SeniorLong term contractFull time$99k - $124k per year
...world. Join us and be part of what’s next in electronics. To further strengthen our Design Team, we are looking for a Senior Analog Design Engineer. This posting is for a new vacancy Job Description Design analog circuit blocks for high-performance timing...SeniorPermanent employmentFull timeWork at officeRemote workWorldwide2 days per week$115k - $140k per year
...experience could be a direct result of our technology—and your hard work! About the Role The Solace Platform Engineering team is looking for a Senior DevOps Engineer to help design, build, and evolve the CI/CD pipelines, developer tooling, and development...SeniorFull timeInternshipLocal areaWorldwide- ...new technologies to fiber-optic communications products for data centers. We are looking for an experienced and flexible Senior Reliability Engineer. The Senior Reliability Engineer in Ranovus fulfils a critical role, providing critical reliability engineering and program...SeniorFull timeContract workFlexible hours
- ...Senior Security Engineer Location : Toronto, On-Site Reports to: Head of Security The Role This is an early, high-ownership security engineering hire. You'll design and operate the security platform end to end — identity, endpoints, detection, automation, and...SeniorFull time
- ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global...SeniorFull timeInternshipWorldwide
- ...shifts, manage tables, and grow their business. As a part of the team, you’ll collaborate with a hardworking and diverse group of engineers, designers, and product managers who are committed to building beautiful, scalable, high-value features. On this team, you will...SeniorFull timeWork at officeLocal areaRemote workShift work
- ...Senior Security Engineer Location: Ottawa, ON or Toronto ON| Hybrid Department: R&D- Cybersecurity Reports To: Saurav Jha, Information Security & Technology Lead Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters...SeniorPermanent employmentFull timeShift work
$105k - $170k per year
...visit our website to learn more about our team and ongoing projects: . About the Job Mission Control is seeking a Senior Systems Engineer to lead the expansion of our technology portfolio for robotic space missions, with a focus on planetary rover systems....SeniorLong term contractPermanent employmentFull timeRelocationRelocation packageFlexible hours- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...world. Join us. Job Description AECOM is actively seeking a Senior Bridge Engineer for the Ottawa ON offices. She/he will be expected...SeniorFull timeFor contractorsCasual workWork at officeLocal areaWorldwideFlexible hours
$145.85k per year
...Job Summary Job Title: Senior Systems Engineer Industry : Technology / Aviation Job Type : Full-time (Hybrid) Headquarters : Ottawa, Ontario Job Level: Technical Level 3 Salary Band: $97,232 to $145,848 About the Job Searidge Technologies, a global...SeniorFull timeWork at officeRemote work- .... At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our... ...relevant solutions. We are currently hiring for a Senior System Engineer to join our A&N Division, focused on complex sonar...SeniorFull timeInternship
- ...landed on Deloitte's Technology Fast 500 again in 2024, but we're just getting started. How You'll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate customer-facing AI platform capabilities that power intelligent product...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
$94.1k - $150.3k per year
...NPI and operations groups) to transfer the developed design to a production environment. The Must Haves Bachelor’s degree in engineering or a related discipline with a minimum of 4 years of experience in technology-oriented product development. Knowledge or experience...SeniorFull timeFlexible hours$120k - $155k per year
...to make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software... ...Ruskin into its own product. You’ll work closely with every engineering discipline at RBR, which means your code has a direct impact on...SeniorLong term contractFull timeInternshipWorldwideShift work$76.3k - $122k per year
...As a Senior Hardware Engineer, you will design, develop, and deliver Ultra High-performance electronic products. In addition, you may provide technical leadership to a small design team. We are looking for candidates who thrive in a fast-paced, start-up-like environment. We...SeniorFull time- ...selection process, and new postings that might interest you! Thanks for your interest in working on our team! Overview The Senior Optical Engineer will be responsible for the design, verification, and manufacturing support of pluggable optical transceiver modules used in...SeniorFull timeContract work
- ...play an important role in enabling travellers is an amazing opportunity over the next year and beyond. Our data engineering team is lookig to hire a Senior Data Engineer in the UK. The new Senior Data Engineer will be focused on delivering Tripadvisor’s first-in-class data...SeniorFull timeRemote workFlexible hours
- ...Senior Quality Assurance Engineer (Hardware) Location : Ottawa, ON - Hybrid (majority onsite at 1VALET R&D Lab) Reporting to : Hardware Product Manager About the Role We are looking for a Senior Quality Assurance Engineer to join the Hardware Squad at...SeniorFull time
$110k - $270k per year
...committed to making a positive impact on its customers, employees, and communities. The Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment inside a stable, profitable company. Our teams are solving complex...SeniorRemote jobFull timeWork at officeLocal areaWork from home$126.4k - $158k per year
...growth. Discover how at surveymonkey.com . What we’re looking for The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and high-performance pipelines that govern the end-to-end lifecycle...SeniorFull timeWork at officeFlexible hours1 day per week$120k - $165k per year
...Senior Test and Instrumentation Engineer Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 gross/year About the Role We are seeking an experienced Senior Test & Instrumentation Engineer...SeniorFull time- ...innovative team. Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of... ...infrastructure and development. Job Description The Senior Bridge Engineer will support infrastructure detailed design for...SeniorContract work
- ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full-stack role building systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the...SeniorFull time
- ...success continues to fuel growth. We are currently searching globally for a number of key technical resources, including a Senior FPGA Design Engineer. Key Responsibilities The ASIC/FPGA Designer will work in an exciting team environment and will have the following responsibilities...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Compiler Engineer. Be the first to apply!
