Bachelor's degree in Electrical Engineering, Computer Engineering, a related field, or equivalent experience * Minimum of 8 years of design verification and SystemVerilog experience * 2+ years of ...
Bachelor's degree in Electrical Engineering, Computer Engineering, a related field, or equivalent experience * Minimum of 8 years of design verification and SystemVerilog experience * 2+ years of ...
CAD Software Expert - Annotation Specialist
Toronto, ON · Remote
CA$70 - CA$90/hr
Position: CAD Engineer -- ScreenSpot Plus (Screenshot Capture & UI Annotation) Type: Contract Compensation: $70-$90/hour Location: Remote Role Responsibilities * Capture high-quality screenshots of ...
Quick apply
CAD Software Expert - Annotation Specialist
Toronto, ON · Remote
CA$70 - CA$90/hr
Position: CAD Engineer -- ScreenSpot Plus (Screenshot Capture & UI Annotation) Type: Contract Compensation: $70-$90/hour Location: Remote Role Responsibilities * Capture high-quality screenshots of ...
Overhead Catenary System (OCS) CAD Designer
Toronto, ON · On-site
CA$70K - CA$90K/yr
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Construction Management teams), coordinate with external stakeholders, and prepare 2D and 3D CAD ...
Overhead Catenary System (OCS) CAD Designer
Toronto, ON · On-site
CA$70K - CA$90K/yr
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Construction Management teams), coordinate with external stakeholders, and prepare 2D and 3D CAD ...
Overhead Catenary System (OCS) CAD Designer
CA$70K - CA$90K/yr
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Construction Management teams), coordinate with external stakeholders, and prepare 2D and 3D CAD ...
Overhead Catenary System (OCS) CAD Designer
CA$70K - CA$90K/yr
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Construction Management teams), coordinate with external stakeholders, and prepare 2D and 3D CAD ...
Intermediate Bridge CAD Designer
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Intermediate Bridge CAD Designer
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Intermediate Bridge CAD Designer
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Intermediate Bridge CAD Designer
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Intermediate Bridge CAD Designer
Toronto, ON · On-site
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Intermediate Bridge CAD Designer
Toronto, ON · On-site
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Bachelor's degree in Electrical Engineering or Computer engineering * 12 years of Physical Design experience, with a minimum of 5 years hands-on experience in ASIC STA and timing constraints ...
Bachelor's degree in Electrical Engineering or Computer engineering * 12 years of Physical Design experience, with a minimum of 5 years hands-on experience in ASIC STA and timing constraints ...
Sr. Engineer, Machine Learning Engineering
Markham, ON · On-site
$114.40 - $164.40/hr
Knowledge of object oriented programming design patterns. * Ability to collaborate across a globally diverse team. Education Requirements * Preferred: Master's degree in Computer Science, Computer ...
New
Sr. Engineer, Machine Learning Engineering
Markham, ON · On-site
$114.40 - $164.40/hr
Knowledge of object oriented programming design patterns. * Ability to collaborate across a globally diverse team. Education Requirements * Preferred: Master's degree in Computer Science, Computer ...
New
Highly developed analytical skills and a sound understanding of computer programming principles including Web, SQL and Application Development. Application development experience including Visual ...
Highly developed analytical skills and a sound understanding of computer programming principles including Web, SQL and Application Development. Application development experience including Visual ...
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Quick apply
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Intermediate Bridge CAD Designer
Whitby, ON · Hybrid
CA$62K - CA$104K/yr
Catherines are looking for Intermediate Bridge CAD Designers ready to join our growing Canadian ... Taking engineering notes, specifications, rough sketches, etc, and formalizing them into working ...
Intermediate Bridge CAD Designer
Whitby, ON · Hybrid
CA$62K - CA$104K/yr
Catherines are looking for Intermediate Bridge CAD Designers ready to join our growing Canadian ... Taking engineering notes, specifications, rough sketches, etc, and formalizing them into working ...
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Intermediate Bridge CAD Designer
Whitby, ON · Hybrid
CA$62K - CA$104K/yr
Catherines are looking for Intermediate Bridge CAD Designers ready to join our growing Canadian ... Taking engineering notes, specifications, rough sketches, etc, and formalizing them into working ...
Intermediate Bridge CAD Designer
Whitby, ON · Hybrid
CA$62K - CA$104K/yr
Catherines are looking for Intermediate Bridge CAD Designers ready to join our growing Canadian ... Taking engineering notes, specifications, rough sketches, etc, and formalizing them into working ...
RQ00689 - Int. Security Specialist
Toronto, ON · On-site
CA$65.17 - CA$69.82/hr
Bachelor's in Computer Engineering, Computer Science or IT NIce-to-have: * Certifications: CISM, CRISC Description: * Develops and implements cyber security strategy and architecture * Designs and ...
Quick apply
RQ00689 - Int. Security Specialist
Toronto, ON · On-site
CA$65.17 - CA$69.82/hr
Bachelor's in Computer Engineering, Computer Science or IT NIce-to-have: * Certifications: CISM, CRISC Description: * Develops and implements cyber security strategy and architecture * Designs and ...
Staff Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$147/hr
Bachelor's degree in Computer Science, Computer Engineering, or a related field. * Proven expertise in C++ programming language and other object-oriented programming languages (e.g., Python) * A ...
Staff Software Developer - Diagnostics Infrastructure
Oshawa, ON · Hybrid
CA$147/hr
Bachelor's degree in Computer Science, Computer Engineering, or a related field. * Proven expertise in C++ programming language and other object-oriented programming languages (e.g., Python) * A ...
Staff Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$147/hr
Bachelor's degree in Computer Science, Computer Engineering, or a related field. * Proven expertise in C++ programming language and other object-oriented programming languages (e.g., Python) * A ...
Staff Software Developer - Diagnostics Infrastructure
Markham, ON · Hybrid
CA$147/hr
Bachelor's degree in Computer Science, Computer Engineering, or a related field. * Proven expertise in C++ programming language and other object-oriented programming languages (e.g., Python) * A ...
Java Developer
Toronto, ON · Remote
CA$100K/yr
... · Programming experience with at least one modern language such as Java, C++, or C# including ... Computer Science, Computer Engineering or related technical discipline · 8+ years of software ...
Quick apply
Java Developer
Toronto, ON · Remote
CA$100K/yr
... · Programming experience with at least one modern language such as Java, C++, or C# including ... Computer Science, Computer Engineering or related technical discipline · 8+ years of software ...
Drainage & Stormwater Designer (BIM/CAD)
CA$65K - CA$85K/yr
SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation ... Key Responsibilities * CAD/Technologist leading the development, refining, and progressing the 3D ...
New
Drainage & Stormwater Designer (BIM/CAD)
CA$65K - CA$85K/yr
SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation ... Key Responsibilities * CAD/Technologist leading the development, refining, and progressing the 3D ...
New
... of computer programming principles including Web, SQL and Application Development. · Application development experience including Visual Basic or C# using Visual Studio another asset ...
Quick apply
... of computer programming principles including Web, SQL and Application Development. · Application development experience including Visual Basic or C# using Visual Studio another asset ...
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?
How much do computer programmers get paid?
What jobs can you get as a programmer?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What is computer programming?
What jobs can computer programmers get?
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
- Undergraduate Nutrition Internship Summer
- Summer Internship Plc Programmer
- Internship 3D Modeling
- Internship Energy Engineer
- Linux System Engineer Internship
- Internship Design System
- Internship Automotive Software Engineer
- Internship Functional Programming
- Internship Computer Science Cpt
- Startup Software Developer Internship
- Computer Science Internship No Experience
- Junior Tech Startup Internships
- Computer Science Summer Internship Sophomore
- Computer Programming Intern Unpaid
- Algorithm Intern
- Internship Distributed Antenna System
- Wordpress Developer Intern
- Part Time Mechanical Engineering Internships
- Manufacturing Internship

Job description
As a Design Verification Engineer at Lightmatter, you will find yourself at the heart of a dynamic, interdisciplinary team. Your role will involve close collaboration with our digital design experts, using UVM testbench techniques to rigorously verify their designs. Your responsibilities will include working alongside photonic and analog designers, gaining a deep understanding of their innovative designs, and applying Real Number Modeling (RNM) and AMS verification methods. This critical function ensures the integrity of their work. We are hiring at multiple levels.
Your interaction with the Architecture team will be crucial in comprehending system requirements and spearheading performance verification. This role offers a unique platform to enhance your skills across a spectrum of areas including UVM, AMS modeling, mixed-signal verification, post-silicon validation formal verification, emulation, and both performance modeling and verification.
Responsibilities
- Define and enhance the DV methodologies required for integrated digital, analog, and photonic devices with a strong emphasis on emulation for design verification.
- Create and execute test plans to ensure high-quality tapeouts that meet functional and performance goals, while leveraging emulation where appropriate.
- Collaborate with architects, DV engineers, digital designers, and analog/photonics designers to define validation flows.
- Create reusable and scalable test bench components that enable efficient and effective verification.
- Close coverage and finish all DV signoff requirements, with a focus on leveraging mixed signal simulations to achieve high coverage metrics
- Work on block level and full chip design verification.
- Integrate analog design IPs from vendors and internal teams and develop verification environments for simulation and emulation.
- Work with analog design engineers to create behavioral models for analog designs and with digital design engineers to integrate models/testcase/checkers into upper levels
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, a related field, or equivalent experience
- Minimum of 8 years of design verification and SystemVerilog experience
- 2+ years of experience in Python
- Expertise in developing with the UVM library
- Experience with simulators such as Xcelium, ModelSim, Questa, or VCS
- Strong problem solver and collaborator
Preferred Qualifications
- Master's degree or higher in Electrical Engineering, Computer Engineering, a related field, or equivalent experience with 6 years of relevant experience
- Experience with post-silicon validation and debug
- Experience with AMS verification