1

Computer Engineering Jobs in Toronto, ON (NOW HIRING)

Engineer, Firmware Developer

Toronto, ON ยท Hybrid

CA$100K - CA$500K/yr

You have a degree in Computer Engineering, Electrical Engineering, Computer Science or a related field. * You're strong in C (and some C++) and understand fundamentals like memory layout, pointers ...

The CAD Technologist Specialist will support the Engineering team with the modernization, updating, and standardization of legacy technical documentation. This role focuses on converting older CAD ...

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

Bachelor's and/or Master's degree in Computer Science, Computer Engineering or related technical field * Thinks about engineering perfection in tandem with the developer experience * 8+ years of ...

New

CAD Designer

Brampton, ON

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

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

next page

Showing results 1-20

Computer Engineering information

See Toronto, ON salary details

$23.9K

$79.8K

$149.8K

How much do computer engineering jobs pay per year?

As of Jun 24, 2026, the average yearly pay for computer engineering in Toronto, ON is $79,799.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,717.00 and $95,434.00 per year, depending on experience, location, and employer.

Can computer engineers make $500,000?

Computer engineers can potentially earn $500,000 or more annually, especially in senior roles, management, or specialized fields like software architecture or cybersecurity. Achieving this level often requires extensive experience, advanced skills, and working in high-paying industries or companies, sometimes with additional bonuses or stock options.

What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?

To thrive as a Computer Engineer, you need strong analytical skills, proficiency in computer architecture, hardware and software design, and at least a bachelor's degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), hardware description languages (like VHDL or Verilog), and tools like MATLAB or CAD software is common, and certifications like Cisco or CompTIA can be beneficial. Problem-solving abilities, teamwork, and effective communication are vital soft skills for collaborating on complex projects and troubleshooting technical issues. These skills and qualifications are essential for designing innovative computing solutions, ensuring reliable system performance, and succeeding in multidisciplinary engineering environments.

What is computer engineering?

Computer engineering is a field that combines principles of electrical engineering and computer science to design, develop, and maintain computer systems and hardware. Computer engineers work on both the hardware (such as processors, circuit boards, and memory devices) and the software that runs on these systems. Their work enables the creation of everything from smartphones and laptops to complex embedded systems in cars and medical devices. Computer engineering can also involve research, innovation, and improving the efficiency and performance of computers and related technologies.

What jobs do computer engineers take?

Computer engineers work in roles such as hardware engineer, software developer, systems analyst, network architect, and embedded systems engineer. They design, develop, and test computer hardware and software, often requiring knowledge of programming languages, circuit design, and operating systems.

What is the difference between Computer Engineering vs Computer Science?

AspectComputer EngineeringComputer Science
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science or related field
Work EnvironmentHardware and software development, embedded systems, device designSoftware development, algorithms, data structures, theoretical computing
Employer & Industry UsageTech companies, hardware firms, embedded systems companiesSoftware firms, research institutions, tech startups
Common Search & ComparisonYesYes

Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

What are job opportunities for computer engineers?

Computer engineers have a wide range of job opportunities in areas such as software development, hardware design, network systems, cybersecurity, and embedded systems. They can work in industries like technology, telecommunications, manufacturing, and finance, often requiring skills in programming, circuit design, and system analysis. Certifications like Cisco or Microsoft can enhance job prospects, and roles may involve working in office environments, labs, or remotely.

How do computer engineers typically collaborate with other departments in a tech company?

Computer engineers often work closely with software developers, hardware designers, and product managers to bring complex systems to life. Collaboration usually involves regular meetings to align on project goals, troubleshooting cross-disciplinary issues, and integrating hardware and software components. Effective communication and teamwork are essential, as computer engineers must translate technical requirements and constraints between teams to ensure a smooth development process. This collaborative environment helps broaden your skill set and exposes you to various aspects of product development.

What can a computer engineer work as?

A computer engineer can work as a software developer, hardware engineer, systems analyst, network administrator, or embedded systems engineer. They design, develop, and test computer hardware and software, often using programming languages, circuit design, and system integration skills. Certifications like Cisco or Microsoft can enhance job prospects in this field.
What are the most commonly searched types of Computer Engineering jobs in Toronto, ON? The most popular types of Computer Engineering jobs in Toronto, ON are:
What job categories do people searching Computer Engineering jobs in Toronto, ON look for? The top searched job categories for Computer Engineering jobs in Toronto, ON are:
Infographic showing various Computer Engineering job openings in Toronto, ON as of June 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $79,799 per year, or $38.4 per hour.
Vice President, Engineering Tangerine Technology

Vice President, Engineering Tangerine Technology

Scotiabank

Toronto, ON โ€ข On-site

Other

Posted 20 days ago


Job description

Requisition ID: 263794ย 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.


Purpose

The Vice President, Engineering Tangerine Technology manages the delivery of IT Business solutions for Tangerine business lines, ensuring they align with the Bank's strategy. Responsible for the daily functioning, continuous maintenance, high availability, and support of the Tangerine Engineering portfolio.ย 

Accountabilities

  • Responsible for owning the Tangerine Engineering business relationships, technology strategy and roadmap.
  • Collaborates with the Tangerine business lines, along with the technical and operational groups across the Bank to ensure alignment of technical solutions to the business strategy, use and deployment of best practices in business support solutions, and the alignment and application of Bank operational and security standards.
  • Leads and drives a customer focused culture throughout their team to deepen client relationships and leverage broader Bank relationships, technologies, systems and knowledge.
  • Directs the management of application engineering and support functions to ensure all applications developed have a high degree of integrity, reliability, resiliency, and availability to meet the business need, with sensitivity to local regulatory requirements.
  • Leads the development and implementation of strategic plans, policies, and standards surrounding systems engineering, technology trends and strategies, information security, production application support for the business units serviced globally.
  • Co-own the engineering technology budget and is responsible for planning, forecasts and achieving financial targets.
  • Reviews production support, audit, security & risk issues to ensure root causes are identified, properly defined, documented and reported; ensures issues are understood by senior management and that corrective action will be taken.ย 
  • Directs day-to-day activities in a manner consistent with the Bank's risk culture and the relevant risk appetite statement and limits.ย  Communicates the Bank's risk culture and risk appetite statement throughout their teams.
  • Creates an environment in which his/her team pursues effective and efficient operations of their respective areas, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational risk, regulatory compliance risk, AML/ATF risk and conduct risk, including but not limited to responsibilities under the Operational Risk Management Framework, Regulatory Compliance Risk Management Framework, AML/ATF Global Handbook and the Guidelines for Business Conduct.
  • Builds a high-performance environment and implements a people strategy that attracts, retains, develops and motivates the team by fostering an inclusive work environment and using a coaching mindset and behaviors; communicating vison/values/business strategy, and managing succession and development planning for the team.

Education / Experience / Other Information

  • University degree in Computer Engineering / Applied Science / Technology
  • 10+ years of Software Engineering experience
  • 10+ years of progressively increasing leadership experience in Information Technology management data, platform, and system(s) management
  • 10+ years of Global application development and support
  • 5+ years of Solutions or Enterprise Architecture
  • 2+ years of System Reliability Engineering
  • Strong technical communication skills with a proven ability to understand key business and technical concepts, and present them based on target audience (e.g. Senior Executives, Business Sponsors, Architects, Developers)

ย 

Working Conditions

  • Work in a standard office-based environment; non-standard hours are a common occurrence.ย  Limited travel domestically / globally, as required.

Location(s): ย Canada : Ontario : Torontoย 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.ย ย 
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let ourย  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.