Bachelor's in Electrical Engineering or Computer Engineering * 12+ years of industry experience working as a Physical Design Engineer * Must have completed blocks or top level physical design for ...
Bachelor's in Electrical Engineering or Computer Engineering * 12+ years of industry experience working as a Physical Design Engineer * Must have completed blocks or top level physical design for ...
Staff: $148,000 - $175,000 CAD Sr Staff: $203,000 - $224,000 CAD
Staff: $148,000 - $175,000 CAD Sr Staff: $203,000 - $224,000 CAD
High Level Synthesis Compiler Engineer
Toronto, ON · On-site
CA$124K - CA$179K/yr
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 ...
High Level Synthesis Compiler Engineer
Toronto, ON · On-site
CA$124K - CA$179K/yr
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 ...
CAD Technician - Nuclear Construction
Oshawa, ON · On-site
CA$73K - CA$76K/yr
As part of Kiewit, we are integrated with 135 years of construction and engineering excellence that ... in CAD programs such as Civil 3D, Microstation Inroads or Trimble Business Center Avid user of ...
CAD Technician - Nuclear Construction
Oshawa, ON · On-site
CA$73K - CA$76K/yr
As part of Kiewit, we are integrated with 135 years of construction and engineering excellence that ... in CAD programs such as Civil 3D, Microstation Inroads or Trimble Business Center Avid user of ...
SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation ... Preparing engineering drawings using computer-aided design software and supporting calculations and ...
SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation ... Preparing engineering drawings using computer-aided design software and supporting calculations and ...
Intermediate Bridge CAD Designer
Markham, 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
Markham, 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
Oakville, 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
Oakville, 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 ...
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 ...
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 ...
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
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
CAD Designer intern (Fall 2026)
Toronto, ON · On-site
CA$23 - CA$27/hr
Your future role Take on a new challenge and apply your engineering expertise in a new cutting-edge ... role is $23 - $27 CAD per hour. Final compensation will be based on skills, experience, and ...
CAD Designer intern (Fall 2026)
Toronto, ON · On-site
CA$23 - CA$27/hr
Your future role Take on a new challenge and apply your engineering expertise in a new cutting-edge ... role is $23 - $27 CAD per hour. Final compensation will be based on skills, experience, and ...
CAD Designer intern (Fall 2026)
Toronto, ON · On-site
CA$23 - CA$27/hr
Your future role Take on a new challenge and apply your engineering expertise in a new cutting-edge ... role is $23 - $27 CAD per hour. Final compensation will be based on skills, experience, and ...
CAD Designer intern (Fall 2026)
Toronto, ON · On-site
CA$23 - CA$27/hr
Your future role Take on a new challenge and apply your engineering expertise in a new cutting-edge ... role is $23 - $27 CAD per hour. Final compensation will be based on skills, experience, and ...
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

Job description
We are seeking a highly skilled Senior Physical Design Engineer to work on the implementation of complex digital blocks. In this role, you will leverage your expertise in advanced process nodes (3nm) to drive timing closure, power integrity, and physical verification for high-performance ASICs. Beyond standard digital flows, you will have the unique opportunity. To work alongside a team of world-class scientists and engineers in defining how the system will be optimized and trailblaze problems that are new to the photonics industry! If your passion is innovation, solving challenging technical problems and doing impactful work you should join our team!
Responsibilities
- Implement digital blocks in advanced tech nodes from synthesis through physical verification, using industry standard tools and flows
- Drive fullchip STA signoff, review constraints, debug timing reports and implement ecos
- Drive power analysis and optimization while balancing area and performance trade-offs
- Drive full chip floor planning, IO placement and clock distribution
- Understand clock details and be able to customize clock implementation for functional and test clocks
- Debug and clean up DRC/LVSÂ
- Functional and timing ECO implementationÂ
- Work with EDA companies to resolve any tool issues
- Write TCL, Python, or Shell scripts to automate flow or customize existing flows
QualificationsÂ
- Bachelor's in Electrical Engineering or Computer Engineering
- 12+ years of industry experience working as a Physical Design Engineer
- Must have completed blocks or top level physical design for large ASICs or mixed signal chips that taped out
- Thorough knowledge of timing closure, LVS/DRC closureÂ
- Experience in TCL and Python (or other scripting languages)
- Strong teamwork skills with the ability to collaborate with multiple functional teams across a variety of fields
- Ability to react to change and thrive in a fast paced environment
Preferred QualificationsÂ
- Masters Electrical Engineering or Computer Engineering with 8 years of industry experience
- Hands-on experience with Cadence tools
- Tape-out experience 3nm designs
- Be willing to do manual layouts as well as willingness to learn and do silicon photonics layout
- EM/IR analysis using standard industry signoff tools