Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON Qualifications Benefits offered are described: AMD benefits at a glance. AMD does not accept ...
Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON Qualifications Benefits offered are described: AMD benefits at a glance. AMD does not accept ...
SOC CAD EDA Engineer
Thornhill, ON · On-site
Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from ...
SOC CAD EDA Engineer
Thornhill, ON · On-site
Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from ...
Assistant Professor - Electrical and Computer Engineering (Canada Impact+ Emerging Leader)
CA$100K/yr
Rogers Sr. Department of Electrical and Computer Engineering Campus: St. George (Downtown Toronto) Existing Vacancy: Yes The Canada Impact+ Emerging Leaders program is a one-time initiative designed ...
Assistant Professor - Electrical and Computer Engineering (Canada Impact+ Emerging Leader)
CA$100K/yr
Rogers Sr. Department of Electrical and Computer Engineering Campus: St. George (Downtown Toronto) Existing Vacancy: Yes The Canada Impact+ Emerging Leaders program is a one-time initiative designed ...
CAD Manager
Burlington, ON · On-site
The Computer Aided Design (BIM/CAD) engineered solutions team is responsible for creating and designing new and existing infrastructure using the latest in BIM/CAD technology. The team is responsible ...
CAD Manager
Burlington, ON · On-site
The Computer Aided Design (BIM/CAD) engineered solutions team is responsible for creating and designing new and existing infrastructure using the latest in BIM/CAD technology. The team is responsible ...
CAD Technician
Richmond Hill, ON · On-site
CA$60K - CA$65K/yr
Our Richmond Hill Manufacturing/Engineering client is looking for talented CAD Tech's to join their growing team! This is entry to intermediate level with 3-5 years of experience in providing ...
Quick apply
CAD Technician
Richmond Hill, ON · On-site
CA$60K - CA$65K/yr
Our Richmond Hill Manufacturing/Engineering client is looking for talented CAD Tech's to join their growing team! This is entry to intermediate level with 3-5 years of experience in providing ...
Analog CAD Engineering Specialist - Analog design focus Summary == As an Analog CAD engineering specialist, you will provide tools and support to the circuit implementation teams who build circuits ...
Analog CAD Engineering Specialist - Analog design focus Summary == As an Analog CAD engineering specialist, you will provide tools and support to the circuit implementation teams who build circuits ...
CAD Designer
CA$62K - CA$82K/yr
CAD Designer Brampton, ON At EXP, we're driven to provide innovative solutions for the world ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$62K - CA$82K/yr
CAD Designer Brampton, ON At EXP, we're driven to provide innovative solutions for the world ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$80K - CA$100K/yr
CAD Designer Ottawa, ON At EXP, we're driven to provide innovative solutions for the world's built ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$80K - CA$100K/yr
CAD Designer Ottawa, ON At EXP, we're driven to provide innovative solutions for the world's built ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$62K - CA$82K/yr
CAD Designer Barrie, ON At EXP, we're driven to provide innovative solutions for the world's built ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
CAD Designer
CA$62K - CA$82K/yr
CAD Designer Barrie, ON At EXP, we're driven to provide innovative solutions for the world's built ... As a team of engineers, architects, designers, scientists, creators, and a community of ...
... Computer Programming, DevOps, GitHub, GitHub Copilot, Leadership, Python (Programming Language), Structured Query Language (SQL), Test Automation Additional Job Details Address: RBC WATERPARK PLACE ...
... Computer Programming, DevOps, GitHub, GitHub Copilot, Leadership, Python (Programming Language), Structured Query Language (SQL), Test Automation Additional Job Details Address: RBC WATERPARK PLACE ...
Mechanical Engineer in Training
CA$89K - CA$95K/yr
Exposure to use of CAD modeling and computer programming skills. Total Rewards Package * Salary: $70,000 - $91,000, and may also include annual incentives and performance bonuses. The base salary ...
Mechanical Engineer in Training
CA$89K - CA$95K/yr
Exposure to use of CAD modeling and computer programming skills. Total Rewards Package * Salary: $70,000 - $91,000, and may also include annual incentives and performance bonuses. The base salary ...
Mechanical Engineer in Training
CA$70K - CA$91K/yr
Exposure to use of CAD modeling and computer programming skills. Total Rewards Package Total Rewards Package * Salary: $70,000 - $91,000, and may also include annual incentives and performance ...
Mechanical Engineer in Training
CA$70K - CA$91K/yr
Exposure to use of CAD modeling and computer programming skills. Total Rewards Package Total Rewards Package * Salary: $70,000 - $91,000, and may also include annual incentives and performance ...
Professor, Computer Science
Hamilton, ON · On-site
Possess the ability to teach a variety of undergraduate computer science classes including courses ... NET, Server-side web programming, Natural Language Processing, Machine Learning, Data Management ...
Professor, Computer Science
Hamilton, ON · On-site
Possess the ability to teach a variety of undergraduate computer science classes including courses ... NET, Server-side web programming, Natural Language Processing, Machine Learning, Data Management ...
GTA, Ontario SUMMARY Reporting into the Engineering Manager, the CAD Technician is responsible for supporting civil infrastructure design and surveying operations by producing accurate design and as ...
GTA, Ontario SUMMARY Reporting into the Engineering Manager, the CAD Technician is responsible for supporting civil infrastructure design and surveying operations by producing accurate design and as ...
CAD Technician
Burlington, ON · On-site
The CAD Technician will play a key part in ensuring project information is precise, current, and ... Working closely with engineers, designers, and project managers, you will support the development ...
CAD Technician
Burlington, ON · On-site
The CAD Technician will play a key part in ensuring project information is precise, current, and ... Working closely with engineers, designers, and project managers, you will support the development ...
Working with the Engineering Department team, the CAD Technician will develop: excellent knowledge of fluid's products and software systems, and solid understanding of fluid's manufacturing processes ...
Quick apply
Working with the Engineering Department team, the CAD Technician will develop: excellent knowledge of fluid's products and software systems, and solid understanding of fluid's manufacturing processes ...
The CAD Technician will play a key part in ensuring project information is precise, current, and ... Working closely with engineers, designers, and project managers, you will support the development ...
Quick apply
The CAD Technician will play a key part in ensuring project information is precise, current, and ... Working closely with engineers, designers, and project managers, you will support the development ...
Mechanical CAD Designer
Burlington, ON · On-site
Landmark is a leading provider of engineering, construction, and asset management services for ... The CAD Designer will work with multi-disciplined engineering, design, and project teams in ...
Mechanical CAD Designer
Burlington, ON · On-site
Landmark is a leading provider of engineering, construction, and asset management services for ... The CAD Designer will work with multi-disciplined engineering, design, and project teams in ...
Civil CAD Designer
Burlington, ON · On-site
Landmark is a leading provider of engineering, construction, and asset management services for ... The Civil CAD Designer will use engineering design concepts and Civil 3D software to provide site ...
Civil CAD Designer
Burlington, ON · On-site
Landmark is a leading provider of engineering, construction, and asset management services for ... The Civil CAD Designer will use engineering design concepts and Civil 3D software to provide site ...
CAD-DFT Engineer
Toronto, ON · Hybrid
CA$99K - CA$135K/yr
As a CAD-DFT Engineer, you will develop and apply scalable strategies, sequences, and automation to optimize Arm-based SoC implementation. This role gives you the chance to work across IP ...
CAD-DFT Engineer
Toronto, ON · Hybrid
CA$99K - CA$135K/yr
As a CAD-DFT Engineer, you will develop and apply scalable strategies, sequences, and automation to optimize Arm-based SoC implementation. This role gives you the chance to work across IP ...
Computer Programming information
See Toronto, ON salary details
$10.32 - $14.22
17% of jobs
$16.11 is the 25th percentile. Wages below this are outliers.
$14.22 - $18.12
17% of jobs
$18.12 - $22.02
12% of jobs
The median wage is $23.62 / hr.
$22.02 - $25.92
12% of jobs
$25.92 - $29.82
15% of jobs
$32.36 is the 75th percentile. Wages above this are outliers.
$29.82 - $33.72
5% of jobs
$33.72 - $37.62
4% of jobs
$37.62 - $41.52
5% of jobs
$41.52 - $45.42
6% of jobs
$45.42 - $49.32
4% of jobs
$49.32 - $53.22
3% of jobs
$10
$27
$53
How much do computer programming jobs pay per hour?
What are some common challenges computer programmers face when working on large-scale software projects?
What jobs can you do as a computer programmer?
What are careers in computer programming?
What are the key skills and qualifications needed to thrive as a computer programmer?
What is computer programming?
What is the difference between Computer Programming vs Software Development?
| Aspect | Computer Programming | Software Development |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; certifications like Microsoft Certified or Oracle Certified | Same as computer programming, often includes project management certifications |
| Work Environment | Often individual or small team coding tasks, in offices or remote settings | Includes planning, designing, coding, testing, and deployment, often in larger teams |
| Employer & Industry Usage | Tech companies, startups, IT departments | Software firms, tech companies, enterprise IT departments |
| Common Search & Comparison Intent | Understanding coding roles, entry-level tasks | Broader scope, project management, and lifecycle involvement |
Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.
Is computer programming a good career?
- Quant Developer Intern
- Internship Brain Computer Interface
- Summer Internship Plc Programmer
- Internship 3D Modeling
- Internship Automotive Software Engineer
- Internship Design System
- Internship Energy Engineer
- Linux System Engineer Internship
- Internship Investment Banking Summer Internship
- Internship Computer Science Cpt
- Startup Software Developer Internship
- Internship Airbnb Software Engineer
- Junior Tech Startup Internships
- Summer Architecture Internships
- Computer Science Summer Internship Sophomore
- Algorithm Intern
- Internship Distributed Antenna System
- Part Time Mechanical Engineering Internships
- Wordpress Developer Intern
- Remote Internship Non Tech

Advanced Micro Devices rating
8.6
Based on 13 frontline employees who took The Breakroom Quiz
27th of 157 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.
ResponsibilitiesTHE ROLE:
The SoC Construction and Budgeting CAD team delivers automated environments for industry-leading, advanced node SoC design implementation and analysis. Our flows encompass design element creation, port assignment and pattern generation, tile optimization, clock and power distribution, high-performance bus implementation, and timing budgeting. We evaluate, procure, and deploy technologies from leading EDA vendors within a unified flow framework - and increasingly, we embed AI-driven capabilities at every stage of the stack, from silicon to system.
This role is part of a global team working in concert with design teams across North America, China, and India. You will collaborate directly with the global CAD organization and project teams to understand design requirements and deliver innovative solutions that combine EDA tools, custom in-house capabilities, and end-to-end AI integration. The ideal candidate brings a strong silicon hardware design background, software and scripting proficiency, and hands-on experience applying machine learning to CAD or EDA workflows.
THE PERSON:
You have a passion for modern, complex processor architecture, digital design, and the automation that makes it scale. You are energized by the intersection of AI and CAD - whether that means applying ML models to improve QoR, building LLM-assisted flows, or designing agentic systems that reduce manual iteration. You are a team player with excellent communication skills, comfortable collaborating across sites and time zones, and eager to take on hard, open-ended problems.
KEY RESPONSIBILITIES:
- Develop the methodologies and strategies to accelerate SoC design schedules
- Implement and maintain SoC physical design and analysis automation flows
- Develop and integrate end-to-end AI capabilities into CAD flows - including ML-based optimization, predictive modeling, and LLM-assisted automation.
- Build and deploy agentic AI systems that automate multi-step design and verification tasks.
- Partner with EDA vendors (Synopsys, Cadence) feature roadmaps, reference flows, best practices, and AI co-development opportunities.
- Define strategy and key initiatives to ensure flows meet future design requirements and advanced technology nodes.
- Regress methodology, analyze results, and develop capabilities that measurably improve quality of results.
- Work closely with design and CAD implementation teams to deliver tools and flows meeting key QoR metrics: Timing, Area, and Performance.
PREFERRED EXPERIENCE:
- Strong experience in SoC physical design implemenation across multiple SoC generations
- Strong understanding of EDA tools from Synopsys and Cadence.
- Demonstrated experience applying AI to CAD, EDA, or hardware design problems.
- Experience building or working with LLM-based tools, agentic AI frameworks, or AI-assisted automation pipelines.
- Expert scripting skills in Python, TCL, and Perl in a Linux/Unix environment.
- Experience with Verilog, RTL, and UPF for multi-clock domain and low power designs.
- Familiarity with distributed and cloud compute environments for flow automation.
- Excellent verbal and written communication skills.
ACADEMIC CREDENTIALS:
Bachelors or Masters degree in computer engineering/Electrical Engineering
LOCATION: Markham, ON
QualificationsBenefits 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.
Employment 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