Proven experience optimizing memory footprint, CPU utilization, and compiler options. * Experience with software quality practices, metrics, and defect reduction. * Effective communication skills ...
Proven experience optimizing memory footprint, CPU utilization, and compiler options. * Experience with software quality practices, metrics, and defect reduction. * Effective communication skills ...
Agente ou agent de coordination du programme parcours Reussite
New Liskeard, ON · On-site
CA$31.31/hr
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
New Liskeard, ON · On-site
CA$31.31/hr
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.
Familiarity with GPU acceleration, performance optimization, compiler technologies, or low-level programming. * Experience analyzing and improving the performance of AI workloads and operators.
Familiarity with GPU acceleration, performance optimization, compiler technologies, or low-level programming. * Experience analyzing and improving the performance of AI workloads and operators.
Custom Compiler, Cadence Virtuoso or equivalent * Scripting language: TCL, etc. * Talent in advanced layout design, verification, and documentation of memory circuits * Hands-on working knowledge of ...
Custom Compiler, Cadence Virtuoso or equivalent * Scripting language: TCL, etc. * Talent in advanced layout design, verification, and documentation of memory circuits * Hands-on working knowledge of ...
Power Architect
Toronto, ON · Hybrid
Proficient in Verilog HDL, Design Compiler, C/C++ and Python. * Background in power-optimization of compute datapath and/or interconnects. What We Need * Predict power consumption early in ...
Power Architect
Toronto, ON · Hybrid
Proficient in Verilog HDL, Design Compiler, C/C++ and Python. * Background in power-optimization of compute datapath and/or interconnects. What We Need * Predict power consumption early in ...
CA$100K - CA$500K/yr
How hardware, compiler, kernel, and ML teams collaborate to maximize performance. * The challenges and tradeoffs of scaling modern AI workloads across custom hardware. Compensation for all engineers ...
CA$100K - CA$500K/yr
How hardware, compiler, kernel, and ML teams collaborate to maximize performance. * The challenges and tradeoffs of scaling modern AI workloads across custom hardware. Compensation for all engineers ...
Compiler et analyser les données de gestion ; * Produire des tableaux de bord et indicateurs de performance ; * Participer aux activités de gouvernance ; * Assurer le respect des processus et des ...
Quick apply
Compiler et analyser les données de gestion ; * Produire des tableaux de bord et indicateurs de performance ; * Participer aux activités de gouvernance ; * Assurer le respect des processus et des ...
Background in domain specific compiler and library solutions for LLM inference and training (e.g. FlashInfer, Flash Attention) Expertise in inference engines like vLLM and SGLang Expertise in machine ...
Background in domain specific compiler and library solutions for LLM inference and training (e.g. FlashInfer, Flash Attention) Expertise in inference engines like vLLM and SGLang Expertise in machine ...
Compiler et analyser les donnees de gestion ; * Produire des tableaux de bord et indicateurs de performance ; * Participer aux activites de gouvernance ; * Assurer le respect des processus et des ...
Compiler et analyser les donnees de gestion ; * Produire des tableaux de bord et indicateurs de performance ; * Participer aux activites de gouvernance ; * Assurer le respect des processus et des ...
Compiler des données, rédiger des rapports, préparer les bulletins, administrer le budget de l'école, passer des commandes et tenir à jour la petite caisse. Exigences de l'emploi Formation
Compiler des données, rédiger des rapports, préparer les bulletins, administrer le budget de l'école, passer des commandes et tenir à jour la petite caisse. Exigences de l'emploi Formation
Compiler des données, rédiger des rapports, préparer les bulletins, administrer le budget de l'école, passer des commandes et tenir à jour la petite caisse. Exigences de l'emploi Formation
Compiler des données, rédiger des rapports, préparer les bulletins, administrer le budget de l'école, passer des commandes et tenir à jour la petite caisse. Exigences de l'emploi Formation
Proficiency with Cadence Innovus and/or Synopsys Fusion Compiler/ICC2 and supporting toolchains. * Strong scripting ability in Tcl, Python, and/or Perl. * Professional attitude with the ability to ...
Proficiency with Cadence Innovus and/or Synopsys Fusion Compiler/ICC2 and supporting toolchains. * Strong scripting ability in Tcl, Python, and/or Perl. * Professional attitude with the ability to ...
RTL Design Engineer, Sr Staff
Toronto, ON · On-site
Expertise in Design Compiler Synthesis and formal verification using LEC. * Comprehensive understanding of timing closure. * Experience in post‑silicon bring‑up and debugging. * Team player with ...
RTL Design Engineer, Sr Staff
Toronto, ON · On-site
Expertise in Design Compiler Synthesis and formal verification using LEC. * Comprehensive understanding of timing closure. * Experience in post‑silicon bring‑up and debugging. * Team player with ...
Embedded Software Developer (New Grad)
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Tool chains (assembler, compiler, linker, etc.). Pay Range: The annual pay range for this position is $68,800 - $109,800. Pay ranges at Ciena are designed to accommodate variations in knowledge ...
Embedded Software Developer (New Grad)
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Tool chains (assembler, compiler, linker, etc.). Pay Range: The annual pay range for this position is $68,800 - $109,800. Pay ranges at Ciena are designed to accommodate variations in knowledge ...
Compiler, analyser et consolider les informations de gestion ; * Produire les tableaux de bord, rapports et indicateurs ; * Analyser la performance des projets (couts, delais, portee) ; * Identifier ...
Compiler, analyser et consolider les informations de gestion ; * Produire les tableaux de bord, rapports et indicateurs ; * Analyser la performance des projets (couts, delais, portee) ; * Identifier ...
Compiler, analyser et consolider les informations de gestion ; * Produire les tableaux de bord, rapports et indicateurs ; * Analyser la performance des projets (coûts, délais, portée)
Quick apply
Compiler, analyser et consolider les informations de gestion ; * Produire les tableaux de bord, rapports et indicateurs ; * Analyser la performance des projets (coûts, délais, portée)
Develop, optimize, and benchmark GPU kernels (both hand-tuned and compiler-generated) using techniques such as fusion, autotuning, and memory/layout optimization. What we need to see: * Bachelor ...
Develop, optimize, and benchmark GPU kernels (both hand-tuned and compiler-generated) using techniques such as fusion, autotuning, and memory/layout optimization. What we need to see: * Bachelor ...
Develop, optimize, and benchmark GPU kernels (both hand-tuned and compiler-generated) using techniques such as fusion, autotuning, and memory/layout optimization. What we need to see: Bachelor ...
Develop, optimize, and benchmark GPU kernels (both hand-tuned and compiler-generated) using techniques such as fusion, autotuning, and memory/layout optimization. What we need to see: Bachelor ...
Resume des responsabilites : * recevoir et compiler les documents lies aux comptes fournisseurs, comme les factures, les bons de commande, les bordereaux d'emballage, les contrats et les ententes ...
Resume des responsabilites : * recevoir et compiler les documents lies aux comptes fournisseurs, comme les factures, les bons de commande, les bordereaux d'emballage, les contrats et les ententes ...
Analyzing and designing technical computing processes and systems, including an understanding of software build processes and compiler variations. * Specifying next-generation server, storage, cloud ...
Analyzing and designing technical computing processes and systems, including an understanding of software build processes and compiler variations. * Specifying next-generation server, storage, cloud ...
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:

Software Development (Embedded) Engineer
Kanata, ON • Hybrid
Full-time
Posted 27 days ago
Ford Motor Company rating
7.6
Based on 528 frontline employees who took The Breakroom Quiz
11th of 45 rated automakers
Job description
Ford of Canada's operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centers, and three Connectivity and Innovation centers. Ford employs approximately 7,000 people in Canada, while an additional 18,000 people are employees in the more than 400 Ford and Ford-Lincoln dealerships across the country. For more information, please visit www.careers.ford.com
Product Development uses design thinking & user experience methods to deliver breakthrough products and services that delight our customers. We bring innovative, exciting, and sustainable ideas to life. We have opportunities around the world for you to contribute to advancements in autonomy, electrification, smart mobility technologies, and more!
In this position..
We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience, strong C programming and ARM-based platform skills, and working familiarity with AUTOSAR (expert-level knowledge is not required). This is a hands-on role focused on delivering robust, high-quality software for complex features while maintaining a full-system view that extends beyond individual component ownership. The ideal candidate is a recognized domain expert with deep knowledge of platform architecture, capable of authoring and negotiating requirements and scope across stakeholders, and coaching across teams while treating connected components as part of a unified system.
You'll have...
Education:
Bachelor's Degree in Engineering (Computer/Electrical) or related field of study. (Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.)
Experience:
- Minimum 8 years of embedded software development experience.
- Minimum 5 years experience in C programming.
- Minimum 5 years experience in ARM architecture and low-level software development.
- Minimum 1 year experience with AUTOSAR concepts and integration (expert-level not required).
- Experience with communication stacks such as CAN and Embedded Ethernet.
- Proven experience optimizing memory footprint, CPU utilization, and compiler options.
- Experience with software quality practices, metrics, and defect reduction.
- Effective communication skills across technical and non-technical audiences.
Even better, you may have...
- Automotive embedded software development experience.
- Familiarity with quality/safety frameworks (e.g., MISRA, ASPICE, ISO 26262).
- Experience with performance profiling, static analysis, and toolchain optimization.
- Experience mentoring engineers in a fast-paced development environment.
- Experience with additional communication stacks/protocols (e.g., LIN, SOME/IP, diagnostics over IP).
- Track record of influencing senior stakeholders and driving cross-team technical alignment.
- Experience shaping AI-assisted development practices within a team.
- Strong problem-solving skills with a track record of delivering complex technical features.
- Demonstrated ability to own component-level architecture and negotiate requirements/scope with stakeholders.
This posting is for an existing vacancy within our team.
The expected annual salary range for this Ford of Canada position is $ 96,000.00 - $ 146,000.00 and individuals may be eligible to participate in our Annual Compensation bonus program.
We thank all candidates for their interest, but only those selected for an interview will be contacted.
Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce.
Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.
#LI-NJ1
#Hybrid
You'll have...
Education:
Bachelor's Degree in Engineering or Computer Science or related degree.
Experience:
- Minimum 8 years of embedded software development experience.
- Minimum 5 years experience in C programming.
- Minimum 5 years experience in ARM architecture and low-level software development.
- Minimum 1 year experience with AUTOSAR concepts and integration (expert-level not required).
- Experience with communication stacks such as CAN and Embedded Ethernet.
- Proven experience optimizing memory footprint, CPU utilization, and compiler options.
- Experience with software quality practices, metrics, and defect reduction.
- Effective communication skills across technical and non-technical audiences.
Even better, you may have...
- Automotive embedded software development experience.
- Familiarity with quality/safety frameworks (e.g., MISRA, ASPICE, ISO 26262).
- Experience with performance profiling, static analysis, and toolchain optimization.
- Experience mentoring engineers in a fast-paced development environment.
- Experience with additional communication stacks/protocols (e.g., LIN, SOME/IP, diagnostics over IP).
- Track record of influencing senior stakeholders and driving cross-team technical alignment.
- Experience shaping AI-assisted development practices within a team.
- Strong problem-solving skills with a track record of delivering complex technical features.
- Demonstrated ability to own component-level architecture and negotiate requirements/scope with stakeholders.
This posting is for an existing vacancy within our team.
We thank all candidates for their interest, but only those selected for an interview will be contacted.
Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.)
Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.
#LI-NJ1
#Hybrid
What you'll do...
The primary responsibilities for this position include but are not limited to:
- Use AI and automation for high-leverage development work, and help shape team AI practices and guardrails.
- Design, develop, and debug embedded C software for low-level and platform-level components.
- Drive performance optimization across RAM usage, CPU load, and compiler/build settings.
- Improve system robustness, fault handling, and stability through runtime behavior analysis.
- Define and track software quality metrics; lead continuous quality and reliability improvements.
- Own architecture, interfaces, and technical strategy for a critical embedded component; author and negotiate requirements/scope with stakeholders.
- Drive step-function improvements in quality, stability, and delivery predictability.
- Mentor junior engineers and coach across teams, establishing the technical bar for the component.
- Communicate technical content, tradeoffs, and risks clearly to engineers, program managers, and leadership.
- Maintain a system-level mindset, ensuring component decisions align with the overall product architecture.
What Ford Motor Company employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Ford Motor Company
Sourced by ZipRecruiter
Industry
Motor vehicle manufacturing and trucking
Company size
10,000+ Employees
Headquarters location
Dearborn, MI, US