1

Computer Engineer Jobs in Ontario (NOW HIRING)

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 ...

Requirements Essential Skills and Experience * BS degree in Computer Science, Computer Engineering, or equivalent practical experience * Extensive experience designing and implementing domain ...

CAD Designer

Brampton, ON · On-site

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

Brampton, ON · On-site

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

Brampton, ON · On-site

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 ...

Bachelor's in Computer Engineering or equivalent. * Experienced with C and C+,+ and Python. * One or more areas of experience: Digital signal processing knowledge, Control Theory, Optical networks ...

Estimated Salary Range: $124.1K - $179.7K CAD We use artificial intelligence to screen, assess, or ... Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, Computer Science or ...

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 ...

Showing results 21-40

Computer Engineer information

What are the key skills and qualifications needed to thrive as a computer engineer?

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

Are computer engineers highly paid?

Computer engineers typically earn competitive salaries that vary based on experience, education, location, and specialization. In general, they are among the higher-paid engineering professionals, especially those with skills in software development, hardware design, or cybersecurity. Advanced certifications and expertise in programming languages or systems can further increase earning potential.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What is a computer engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

What kind of jobs do computer engineers have?

Computer engineers work in designing, developing, and testing computer hardware and software systems. They may be involved in areas such as embedded systems, network infrastructure, cybersecurity, and software development, often requiring knowledge of programming languages and engineering principles.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.
What are the most commonly searched types of Computer Engineer jobs in Ontario? The most popular types of Computer Engineer jobs in Ontario are:
What are popular job titles related to Computer Engineer jobs in Ontario? For Computer Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Computer Engineer jobs in Ontario look for? The top searched job categories for Computer Engineer jobs in Ontario are:
What are popular job titles related to Computer Engineer jobs in ON? For Computer Engineer jobs in ON, the most frequently searched job titles are:
Infographic showing various Computer Engineer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 10% Part Time, and 2% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution.

3D IC and ADVANCED PACKAGING CAD ENGINEER

Amd

Thornhill, ON • Hybrid

Full-time

Re-posted 28 days ago


Advanced Micro Devices rating

8.6

Company rating: 8.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

27th of 156 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.  

Responsibilities

THE ROLE: 

The 3D-IC Design and SoC Construction CAD team delivers automated environments for industry-leading 3D stack generation and validation. 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: 

  • Implement and maintain 3D-IC and advanced packaging design flows from RTL through signoff.
  • 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) on 3D-IC feature requirements, 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 3D-IC design and advanced packaging technologies.
  • Hands-on experience with Synopsys 3DIC Compiler and related EDA toolchains.
  • 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.
  • Strong 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 

#LI-SL3

#LI-HYBRID

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.

Employment Type: FULL_TIME

What Advanced Micro Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom