1

Computer Programmer Contract Jobs in Toronto, ON

Electrical/Computer Engineering Degree and/or Electronics related Diploma #LI-CC4 Qualifications Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from ...

Provides Design & CAD functions or overseeing other resources to develop design solutions, store ... Provides Landlords/Developers/Vendors with base building requirements and latest store design ...

... month contract and help us design and develop products to power breakthrough discoveries in ... Degree in Computer Science, Computer Engineering or related field * Self-starter attitude ...

Showing results 41-60

Computer Programmer Contract information

What is a computer programmer contract?

A Computer Programmer Contract job is a temporary or project-based role where a programmer is hired for a specific duration or task. Contractors typically develop, test, and maintain software applications based on client requirements. They may work independently or through an agency, often with flexible schedules. Unlike full-time employees, contract programmers usually do not receive benefits like health insurance or paid time off. Compensation is often higher to account for this.

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

To thrive as a Computer Programmer Contract, you need strong programming knowledge, problem-solving skills, and typically a degree in computer science or a related field. Proficiency with programming languages such as Java, Python, or C++, experience with version control systems like Git, and familiarity with development environments are essential, while certifications such as Microsoft or Oracle developer credentials are valued. Excellent time management, communication, and the ability to quickly adapt to new projects or teams will set you apart in contract roles. These skills and qualities ensure that contract programmers can efficiently deliver high-quality solutions, quickly integrate into diverse work environments, and meet the expectations of multiple clients.

What types of projects do computer programmer contracts typically work on, and how is workflow managed?

Computer Programmer Contractors often work on a variety of projects, including developing new software applications, updating existing systems, debugging code, or creating automation scripts based on client requirements. Workflows are usually managed through tools like Jira or Asana, and contractors collaborate remotely or on-site with development teams, business analysts, and project managers. Deadlines and deliverables are typically set by the client, and contractors may need to juggle multiple assignments simultaneously. The dynamic nature of contract work offers exposure to different industries and technologies, providing valuable experience and potential for career advancement.

What is the hourly rate for a computer programmer?

The hourly rate for a computer programmer varies based on experience, location, and specialization, but typically ranges from $25 to $100 or more. Contract computer programmers often charge higher rates to account for project scope and skill level, with rates increasing for those with expertise in specific programming languages or technologies.

What are the most commonly searched types of Computer Programmer jobs in Toronto, ON?

The most popular types of Computer Programmer jobs in Toronto, ON are:

What are popular job titles related to Computer Programmer Contract jobs in Toronto, ON?

For Computer Programmer Contract jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Computer Programmer Contract jobs in Toronto, ON look for?

The top searched job categories for Computer Programmer Contract jobs in Toronto, ON are:

Infographic showing various Computer Programmer Contract job openings in Toronto, ON as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 4% Hybrid, and 20% Remote job distribution.

Analog Designer (1 year contract)

Thornhill, ON • On-site

Amd
Computer and Electronic Product Manufacturing • 5 - 10K employees

Temporary

Re-posted 9 days ago


Key responsibilities

  • Design the layout for digital and analog circuits based on schematics using industry leading CAD tools and foundry technology.

  • Create and assemble lower-level cells into macros, and assemble these into an I/O ring database.

  • Run verification tools such as DRC, LVS, ERC, EM/IR, and Latch-up/ESD at all levels of the design hierarchy and iterate to closure.


Advanced Micro Devices rating

8.6

Company rating: 8.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we're looking for talent who feel the same: people who want to leave the planet better than they found it, those who don't shy away from humanity's challenges but are determined to help solve them.

AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger - technology that moves the world forward.

Responsibilities

Job Description

The full custom IC layout group is looking for a candidate to design the layout for digital and analog circuits based on schematics using industry leading CAD tools and cutting edge foundry technology. Examples of layout designed by our team include Phase Locked Loop (PLL), Delay Locked Loop (DLL), Voltage Controlled Oscillator (VCO), Digital to Analog Converter (DAC), Current Regulator, High Speed Differential Signaling circuitry, Droop Detect, and Die Crack Monitor. Proficiency in 2D layout design while being able to visualize in 3D space are traits ideal for this position. It is useful to have knowledge of digital and analog circuitry at the CMOS transistor level.

The candidate will be able to see through the different stages of a project development - from initial floor planning and routing of low level logic gates through top level integration of numerous blocks and ultimately, project tape out related tasks. Day to day responsibilities include layout of lower level cells, assembly of these lower level cells into macros/pads and assembly of these macros/pads into an I/O ring database. You will be running various verification tools at all levels of the design hierarchy. These include DRC, LVS, EM/IR, ERC and Latch up/ESD. Prior experience training and leading junior resources preferred.

Key Responsibilities

  • Create clean, robust layouts for digital and analog building blocks at the transistor level in Cadence Virtuoso.
  • Floorplan, route, and assemble lower-level cells into macros
  • Build black-box/abstract models and views consumed by other teams; contribute to tapeout collateral for custom blocks.
  • Run hierarchical checks at cell/macro levels (DRC, LVS, ERC, EM/IR, Latch-up/ESD) and iterate to closure in partnership with circuit owners.
  • Explore and leverage AI-assisted tools and workflows to improve layout productivity, verification efficiency, and design quality.

This team is essential to the success of AMD as a cutting edge company. You will be working on some of the most exciting projects the industry has to offer. It is a very challenging environment and you will be working with the very best in our technology.

Preferred Experience:

  • Must have detailed knowledge of CMOS circuit theory. Ideal candidate will have experience in the 7nm/5nm space.
  • Must have ability to communicate with various teams to articulate specs and requirements as they pertain to layout
  • Layout design and verification experience using Cadence Virtuoso and Mentor Calibre tools
  • Knowledge of chip level integration and ESD concepts a plus
  • Perl programming, TCL and SKILL programming not required, but would be advantages

Academic Credentials:

Electrical/Computer Engineering Degree and/or Electronics related Diploma

#LI-CC4

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: TEMPORARY

What Advanced Micro Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom