Lead inhouse memory compiler development PREFERRED EXPERIENCE: * Proficient understanding of ROM/SRAM/TCAM architecture, operation, and requirements * Expertise in basic Memory validation - including ...
Lead inhouse memory compiler development PREFERRED EXPERIENCE: * Proficient understanding of ROM/SRAM/TCAM architecture, operation, and requirements * Expertise in basic Memory validation - including ...
As a Senior DSL Compiler Engineer, you will focus on the compiler frontend: scanning, parsing, AST design and construction, compiler passes, type and shape inference, and error and warning reporting.
As a Senior DSL Compiler Engineer, you will focus on the compiler frontend: scanning, parsing, AST design and construction, compiler passes, type and shape inference, and error and warning reporting.
FPGA Development Tools Engineer
CA$100K - CA$130K/yr
Support the implementation of compiler passes and code transformations to optimize high-level code for hardware synthesis. * Analyze and improve compilation flow from C/C++ to hardware description ...
FPGA Development Tools Engineer
CA$100K - CA$130K/yr
Support the implementation of compiler passes and code transformations to optimize high-level code for hardware synthesis. * Analyze and improve compilation flow from C/C++ to hardware description ...
Using our open-source toolchain, Kirin, you will be building QuEra's compiler pipeline together with experimental & computational physicists from low-level hardware instructions to high-level ...
Using our open-source toolchain, Kirin, you will be building QuEra's compiler pipeline together with experimental & computational physicists from low-level hardware instructions to high-level ...
FPGA Development Tools Engineer - Synthesis
CA$129K - CA$187K/yr
Our FPGA compiler and development tools are central to enabling customers to efficiently design, optimize, and deploy complex hardware systems on advanced FPGA platforms. Position Overview Altera is ...
FPGA Development Tools Engineer - Synthesis
CA$129K - CA$187K/yr
Our FPGA compiler and development tools are central to enabling customers to efficiently design, optimize, and deploy complex hardware systems on advanced FPGA platforms. Position Overview Altera is ...
Senior Neural Network Kernel Software Development Engineer
Toronto, ON · On-site
$110K - $140K/yr
Share performance optimization concepts with both compiler engineers and architects working on future product generations. * Develop comprehensive computation strategies spanning kernels for ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Toronto, ON · On-site
$110K - $140K/yr
Share performance optimization concepts with both compiler engineers and architects working on future product generations. * Develop comprehensive computation strategies spanning kernels for ...
As part of the broader Neuron Compiler organization, our team works across multiple technology layers - from frameworks and compilers to runtime and collectives. We not only optimize current ...
As part of the broader Neuron Compiler organization, our team works across multiple technology layers - from frameworks and compilers to runtime and collectives. We not only optimize current ...
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON · On-site
$110K - $140K/yr
Share performance optimization concepts with both compiler engineers and architects working on future product generations. * Develop comprehensive computation strategies spanning kernels for ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON · On-site
$110K - $140K/yr
Share performance optimization concepts with both compiler engineers and architects working on future product generations. * Develop comprehensive computation strategies spanning kernels for ...
Senior Neural Network Kernel Software Development Engineer
Toronto, ON · On-site
$110K - $140K/yr
Share performance optimization concepts with both compiler engineers and architects working on future product generations. * Develop comprehensive computation strategies spanning kernels for ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Toronto, ON · On-site
$110K - $140K/yr
Share performance optimization concepts with both compiler engineers and architects working on future product generations. * Develop comprehensive computation strategies spanning kernels for ...
Software Engineering Manager, ML Kernel Performance, AWS Neuron, Annapurna Labs
Toronto, ON · On-site
As part of the broader Neuron Compiler organization, our team works across multiple technology layers - from frameworks and compilers to runtime and collectives. We not only optimize current ...
Software Engineering Manager, ML Kernel Performance, AWS Neuron, Annapurna Labs
Toronto, ON · On-site
As part of the broader Neuron Compiler organization, our team works across multiple technology layers - from frameworks and compilers to runtime and collectives. We not only optimize current ...
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON · On-site
$110K - $140K/yr
Share performance optimization concepts with both compiler engineers and architects working on future product generations. * Develop comprehensive computation strategies spanning kernels for ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON · On-site
$110K - $140K/yr
Share performance optimization concepts with both compiler engineers and architects working on future product generations. * Develop comprehensive computation strategies spanning kernels for ...
As part of the broader Neuron Compiler organization, our team works across multiple technology layers - from frameworks and compilers to runtime and collectives. We not only optimize current ...
As part of the broader Neuron Compiler organization, our team works across multiple technology layers - from frameworks and compilers to runtime and collectives. We not only optimize current ...
You'll collaborate across inference, compiler, scheduling, and performance teams to push the frontier of accelerated computing for AI. What you'll be doing: Contribute features to vLLM that empower ...
You'll collaborate across inference, compiler, scheduling, and performance teams to push the frontier of accelerated computing for AI. What you'll be doing: Contribute features to vLLM that empower ...
Performance Architect, AI HW
Toronto, ON · On-site +1
CA$100K - CA$500K/yr
Collaborate closely with RTL, Compiler, and Runtime teams to instrument and correlate performance models with silicon results. What You'll Learn * Advanced modeling techniques for large-scale AI ...
Performance Architect, AI HW
Toronto, ON · On-site +1
CA$100K - CA$500K/yr
Collaborate closely with RTL, Compiler, and Runtime teams to instrument and correlate performance models with silicon results. What You'll Learn * Advanced modeling techniques for large-scale AI ...
You'll collaborate across inference, compiler, scheduling, and performance teams to push the frontier of accelerated computing for AI. What you'll be doing: * Contribute features to vLLM that empower ...
You'll collaborate across inference, compiler, scheduling, and performance teams to push the frontier of accelerated computing for AI. What you'll be doing: * Contribute features to vLLM that empower ...
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency)
Markham, ON · On-site
CA$114K - CA$164K/yr
Collaborate closely with modeling, compiler, and hardware teams to convert research into production-ready low power AI solutions, enabling real-world applications and commercial impact. * Influence ...
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency)
Markham, ON · On-site
CA$114K - CA$164K/yr
Collaborate closely with modeling, compiler, and hardware teams to convert research into production-ready low power AI solutions, enabling real-world applications and commercial impact. * Influence ...
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency) Markham, Ontario, Canada Machi
Markham, ON · On-site
CA$114K - CA$164K/yr
Collaborate closely with modeling, compiler, and hardware teams to convert research into production-ready low power AI solutions, enabling real-world applications and commercial impact. * Influence ...
AI/Machine Learning Engineer (Embedded Systems, Inference Efficiency) Markham, Ontario, Canada Machi
Markham, ON · On-site
CA$114K - CA$164K/yr
Collaborate closely with modeling, compiler, and hardware teams to convert research into production-ready low power AI solutions, enabling real-world applications and commercial impact. * Influence ...
You are comfortable learning quickly in a fast-moving technical domain, solving complex problems, and collaborating with distributed teams across software, compiler, platform, and product areas. You ...
You are comfortable learning quickly in a fast-moving technical domain, solving complex problems, and collaborating with distributed teams across software, compiler, platform, and product areas. You ...
Agente ou Agent de coordination du programme parcours reussite
Kapuskasing, ON · On-site
CA$3.1K/wk
Compiler les donnees et statistiques requises pour les rapports du service. * Fournir les donnees necessaires a la prise de decisions et a la determination de la meilleure ligne de conduite.
Agente ou Agent de coordination du programme parcours reussite
Kapuskasing, ON · On-site
CA$3.1K/wk
Compiler les donnees et statistiques requises pour les rapports du service. * Fournir les donnees necessaires a la prise de decisions et a la determination de la meilleure ligne de conduite.
Agente ou Agent de coordination du programme parcours reussite
Hearst, ON · On-site
CA$3.1K/wk
Compiler les donnees et statistiques requises pour les rapports du service. * Fournir les donnees necessaires a la prise de decisions et a la determination de la meilleure ligne de conduite.
Agente ou Agent de coordination du programme parcours reussite
Hearst, ON · On-site
CA$3.1K/wk
Compiler les donnees et statistiques requises pour les rapports du service. * Fournir les donnees necessaires a la prise de decisions et a la determination de la meilleure ligne de conduite.
Compiler information
See Ontario salary details
$23K - $39.5K
3% of jobs
$39.5K - $56K
4% of jobs
$56K - $72.5K
2% of jobs
$72.5K - $89K
2% of jobs
$89K - $105.5K
2% of jobs
$105.5K - $122K
9% of jobs
$123.8K is the 25th percentile. Wages below this are outliers.
$122K - $138.5K
17% of jobs
The median wage is $147.2K / yr.
$138.5K - $155K
19% of jobs
$168.2K is the 75th percentile. Wages above this are outliers.
$155K - $171.5K
20% of jobs
$171.5K - $188K
12% of jobs
$188K - $204.5K
9% of jobs
$23K
$142.8K
$204.5K
How much do compiler jobs pay per year?
What is a compiler?
What are the key skills and qualifications needed to thrive as a compiler?
What are the common challenges faced when working as a compiler engineer, and how can they be addressed?
What is the difference between Compiler vs Interpreter?
| Aspect | Compiler | Interpreter |
|---|---|---|
| Function | Translates entire code into machine language before execution | Translates code line-by-line during execution |
| Speed | Faster execution after compilation | Slower due to real-time translation |
| Usage | Used in languages like C, C++ | Used in languages like Python, JavaScript |
| Errors | Errors are found after compilation | Errors are detected during execution |
| Output | Produces standalone executable files | Runs directly from source code |
In summary, a compiler translates the entire program into machine code before execution, resulting in faster runtime and standalone files. An interpreter translates code line-by-line during execution, which can be slower but allows for easier debugging and dynamic execution. Both are essential in different programming environments depending on performance and development needs.
What are popular job titles related to Compiler jobs in Ontario?
For Compiler jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Compiler jobs in Ontario look for?
The top searched job categories for Compiler jobs in Ontario are:

Memory Compiler Support and Development Lead
Thornhill, ON • Hybrid
Full-time
Re-posted 28 days ago
Advanced Micro Devices rating
8.6
Based on 13 frontline employees who took The Breakroom Quiz
28th of 162 rated electronics manufacturers
Job description
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
THE ROLE:
Our team is responsible for delivering and supporting 3rd Party IPs such as SRAM & ROM compilers, in addition to inhouse Macro/IP development. All IPs need to meet AMD’s functionality, performance, and technology requirements while integrating seamlessly within the AMD design ecosystem. We are exposed to bleeding edge technologies and play a major role in shaping AMD’s roadmap and future products.
The focus of this role is to be the primary technical interface with a 3rd-party vendor supplying compiled memories. The candidate will be responsible to ensure that all memories used within AMD are compliant to our stringent requirements and will not present any issues to customers that use them. In addition, there may be opportunity to lead development of custom memory compilers for specialized applications.
THE PERSON:
You have a passion for modern, complex processor architecture, digital and memory design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems.
KEY RESPONSIBILITIES:
- Owns definition/quality/delivery/support for multiple memory compilers for all AMD products
- Collaborate with architects, hardware engineers, and firmware engineers to understand feature and timing requirements
- Lead discussions for next-generation memory requirements with a 3rd-party vendor, and ensuring sufficient silicon validation is achieved
- Lead inhouse memory compiler development
PREFERRED EXPERIENCE:
- Proficient understanding of ROM/SRAM/TCAM architecture, operation, and requirements
- Expertise in basic Memory validation - including DFM, DRC, ERC, Functionality, LVS, Spice Checks, Trend Analysis
- Experience in enhanced Memory validation - including EMIR analysis, Physical Integration, Rout ability, and Spice Characterization
- Working knowledge of Verilog, liberty files, spice simulation, and ASIC design flows
- Comfortable with script programming, such as, C-shell, Makefile, Perl, or TCL languages in a UNIX environment
- Memory (compiler) and physical design
ACADEMIC CREDENTIALS:
- Bachelors or Masters degree in computer engineering/Electrical Engineering
LOCATION:
Markham, ON
#LI-MF2
#LI-HYBRID
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Qualifications:Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Education:UNAVAILABLEEmployment Type: FULL_TIMEWhat Advanced Micro Devices employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Advanced Micro Devices (AMD)
Sourced by ZipRecruiter
Industry
Computer and electronic product manufacturing and manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Sunnyvale, CA, US