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
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 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 Compiler Engineer
1 month 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...
-
6 Principal, SMTS
2 days ago
Markham, Canada Huntech Usa Llc Full timeOur client is an established team of 30 ML compiler experts who research, develop and ship the AI compiler for billions of deployed mobile, automotive, AR/VR, IOT and laptop ML execution engines. They seek engineers with strong background in algorithms, compilers and/or graph theory who are proficient with contemporary software development flows and are...
-
Markham, ON, Canada Huntech USA LLC Full timeOur client is an established team of 30 ML compiler experts who research, develop and ship the AI compiler for billions of deployed mobile, automotive, AR/VR, IOT and laptop ML execution engines. They seek engineers with strong background in algorithms, compilers and/or graph theory who are proficient with contemporary software development flows and are...
-
C++ Staff Engineer
2 days ago
Markham, ON, Canada Huntech USA LLC Full timeOur client is an established team of 30 ML compiler experts who research, develop and ship the AI compiler for billions of deployed mobile, automotive, AR/VR, IOT and laptop ML execution engines. They seek engineers with strong background in algorithms, compilers and/or graph theory who are proficient with contemporary software development flows and are...
-
Transportation Engineering Trainee
4 days 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...
-
Electrical Field Engineer
2 weeks 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...
-
Senior Engineer, AI/ML
1 day ago
Markham, Canada Qualcomm Full timeCompany: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: AI’s ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN)...
-
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
2 weeks 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 days 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...
-
Engineer - System Security
4 days 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
2 days ago
Markham, Canada Softwareint Full timeOurteam 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 technology...
-
Engineer - System Security
4 weeks ago
Markham, Canada Software International Full timeOurteam 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 technology...
-
Engineer - System Security
1 month 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...
-
Engineer - System Security
2 days ago
Markham, Canada Softwareint Full timeOurteam 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 technology...