Compiler Engineer
4 weeks ago
Our team has an immediate permanent opening for anEngineer.
Responsibilities:
- Design, develop, and test software to satisfy business requirements in a wide range of products, possibly including (but not limited to):
- Compilers targeting next-generation mobile, network, or server hardware
- Language runtimes for new programming languages
- System-level optimization of deep learning frameworks
- Concurrent programming frameworks and distributed systems that can scale from embedded devices to cloud services
- Analyze and optimize software system performance
- Actively participate in scrums and project planning
- Learn and adopt new technologies; research, survey, and present industry trends to the team
What you’ll bring to the team:
- 3-5 years of experience programming in large software projects with at least one of the following: C++, C, or Java
- Development or research experience in a production compiler (preferably LLVM/Clang-based)
- Development or research experience in a production language runtime (preferably JVM-related), 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 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
- Master's degree or Ph.D. in Computer Science, Computer Engineering, or related field
#LI-SB1
#J-18808-Ljbffr-
Senior Compiler Engineer
3 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for a Senior Engineer – Software Compiler Responsibilities 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...
-
Senior Compiler Engineer
3 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for a Senior Engineer – Software Compiler Responsibilities 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...
-
Senior Compiler Engineer
4 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for a Senior Engineer – Software Compiler Responsibilities 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...
-
Senior Engineer
4 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for aSenior Engineer. Responsibilities: Improve the performance of Huawei's Rust compiler, and assist with software/hardware co-designCollaborate with other engineers to develop new compiler features and contribute to the open-source communityHelp shape the future direction of the Rust languagePromote the use of...
-
Principal Compiler Engineer
4 weeks ago
Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for aPrincipal Engineer – Software Compiler Responsibilities 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,...
-
Senior Compiler Engineer
4 weeks ago
Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for a Senior Engineer – Software Compiler Responsibilities 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...
-
Senior Engineer
4 weeks ago
Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for aSenior 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...
-
Engineer/Engineering Manager
4 weeks ago
Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for aPrincipal Engineer – Software Compiler Responsibilities 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,...
-
Transportation Engineering Trainee
8 hours ago
Markham, Canada EXP Full timeTransportation Engineering Trainee Location: Brampton, Hamilton, or Markham, ON At EXP, we’re driven to provide innovative solutions for the world’s built and natural environments. As a team of engineers, architects, designers, scientists, creators, and a community of professionals, we bring diverse and talented people together to solve the world’s...
-
Senior Engineer
4 weeks ago
Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for a Senior Engineer – Software Compiler Responsibilities 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,...
-
Electrical Field Engineer
1 week ago
Markham, Ontario, Canada Kiewit Full timeRequisition ID: 172136Job Level: Mid LevelHome District/Group: Ganotec DistrictDepartment: Field OperationsMarket: IndustrialEmployment Type: Full TimePosition OverviewAs an Electrical Field Engineer you will be the primary or lead engineer on projects and report directly to the Superintendentr. As an Engineer/Coordinator, you will be expected to be a...
-
Electrical Field Engineer
3 weeks ago
Markham, Ontario, Canada Kiewit Full timeRequisition ID: 172136 Job Level: Mid Level Home District/Group: Ganotec District Department: Field Operations Market: Industrial Employment Type: Full Time Position OverviewAs an Electrical Field Engineer you will be the primary or lead engineer on projects and report directly to the Superintendentr. As an Engineer/Coordinator, you will be expected to be a...
-
Transportation Engineering Trainee
4 weeks ago
Markham, Canada exp Full timeTransportation Engineering Trainee Brampton, Hamilton, or Markham, ON At EXP, we're driven to provide innovative solutions for the world's built and natural environments. As a team of engineers, architects, designers, scientists, creators and a community of professionals, we bring diverse and talented people together to solve the world's most complex...
-
ASIC Front-end Implementation Engineer, Staff
2 weeks ago
Markham, Canada Synopsys, Inc. Full timeASIC Front-end Implementation EngineerJob Description and RequirementsAt Synopsys, we are at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we are powering it all with the world’s most...
-
ASIC Front-end Implementation Engineer, Staff
2 weeks ago
Markham, Canada Synopsys, Inc. Full timeASIC Front-end Implementation EngineerJob Description and RequirementsAt Synopsys, we are at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we are powering it all with the world’s most...
-
ASIC Front-end Implementation Engineer, Staff
2 weeks ago
Markham, Canada Synopsys, Inc. Full timeASIC Front-end Implementation EngineerJob Description and RequirementsAt Synopsys, we are at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we are powering it all with the world’s most...
-
Senior Engineer Design Engineer
4 weeks ago
Markham, ON, Canada US Tech Solutions Full timeDuration: 9 months contract, Full-Time The Display Controller team within the Radeon Technologies Group (RTG) is looking for a highly experienced Design professional with strong industry experience to join the IP deployment support team. As a proven leader, the candidate would work closely with both IP and SOC team architecture and design leads to ensure...
-
Electrical Field Engineer
1 week ago
Markham, Canada Kiewit Full timeRequisition ID: 172136 Job Level: Mid Level Home District/Group: Ganotec District Department: Field Operations Market: Industrial Employment Type: Full Time Position Overview As an Electrical Field Engineer you will be the primary or lead engineer on projects and report directly to the Superintendentr. As an Engineer/Coordinator,...
-
Engineer - System Security
4 weeks ago
Markham, Canada Software International Full timeOur team has an immediate permanent opening for an Engineer. Responsibilities: Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs)Design and implement...
-
Engineer - System Security
4 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanentopening for an Engineer. Responsibilities: Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs)Design and implement technology...