1

Assembly Language Programming Jobs in Ontario (NOW HIRING)

Electrician (Under Review)

Ottawa, ON

CA$76.21K - CA$89.17K/yr

... Timing engineering, Camera assembly, installation, modification and maintenance, and Re-lamping ... Language Requirement: English oral, reading, writing * Driver's License Requirement: A valid ...

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... Prior seat assembly experience essential. Able to identify product which does not meet customer ...

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... assembly, to help automakers create sleek, state-of-the-art vehicles across the world. Job ...

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... Through our robust product engineering, outstanding tooling capabilities and diverse process ...

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... assembly, to help automakers create sleek, state-of-the-art vehicles across the world. Job ...

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... This individual will work closely with operations, engineering, automation vendors, system ...

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... Must be able to perform the assembly work to the established line cycle time and quality ...

Through our robust product engineering, outstanding tooling capabilities and diverse process ... Comfortable to navigate an Assembly Line HMI terminal * Proficient in one or more of the following ...

IoT Developer

Brampton, ON

CA$80K - CA$95K/yr

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... Familiarity with PLC programming (Allen Bradley, Siemens, or Beckhoff). * Knowledge of REST APIs ...

Robotics Application

Guelph, ON

CA$100K - CA$130K/yr

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... Knowledge of RAPID and Robview advanced programming required. * Experience with automated paint ...

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... 5000 of assembly welding lines * Experience with Allen Bradley and Siemens HMI programming.

Mechanical Engineering Design & Support: Provide technical leadership, mentoring, and supervision ... Provide technical assistance to the shop floor assembly team and MDL during the integration phase ...

next page

Showing results 1-20

Assembly Language Programming information

See Ontario salary details

$9

$30

$64

How much do assembly language programming jobs pay per hour?

As of May 30, 2026, the average hourly pay for assembly language programming in Ontario is $30.84, according to ZipRecruiter salary data. Most workers in this role earn between $15.87 and $41.59 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Assembly Language Programmer, and why are they important?

To thrive as an Assembly Language Programmer, you need a deep understanding of computer architecture, low-level programming concepts, and proficiency in assembly languages for specific processors. Familiarity with development environments, debugging tools like GDB, and version control systems is typically required. Strong problem-solving, attention to detail, and the ability to communicate technical information clearly are crucial soft skills. These capabilities are important because they enable programmers to write efficient, reliable code that interacts closely with hardware and supports critical system functions.

What are some common challenges faced by Assembly Language Programmers in modern development environments?

Assembly Language Programmers often encounter challenges related to hardware compatibility and low-level debugging, as assembly code is closely tied to specific processor architectures. Additionally, maintaining and optimizing code for performance can be complex, since even small errors can lead to difficult-to-trace bugs. Working in modern development teams, assembly programmers may also need to collaborate with engineers using higher-level languages, which requires clear documentation and communication to ensure seamless integration.

What is assembly language programming?

Assembly language programming involves writing low-level code that is closely related to a computer's machine language. It uses symbolic instructions and labels to represent machine-level code, making it easier for humans to read and write than raw binary code. Programmers use assembly language to write programs that need direct hardware control or high performance, such as operating systems or embedded systems. Learning assembly can help you understand how computers execute instructions and manage resources.

What is the difference between Assembly Language Programming vs Embedded Systems Developer?

AspectAssembly Language ProgrammingEmbedded Systems Developer
Required CredentialsKnowledge of low-level programming, often no formal certification requiredTechnical degree (e.g., Computer Engineering), certifications like ARM or IoT certifications beneficial
Work EnvironmentLow-level hardware interaction, often in labs or manufacturing settingsDesigning, developing, and testing embedded software in various industries
Industry UsageEmbedded systems, firmware development, hardware programmingConsumer electronics, automotive, medical devices, IoT products
Common Search/ComparisonYesYes

Assembly Language Programming focuses on writing low-level code directly for hardware, while Embedded Systems Developers design and implement software for embedded devices. Both roles require understanding of hardware, but the Embedded Systems Developer often works at a higher level, integrating hardware and software for specific applications.

What are popular job titles related to Assembly Language Programming jobs in Ontario? For Assembly Language Programming jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Assembly Language Programming jobs in Ontario look for? The top searched job categories for Assembly Language Programming jobs in Ontario are:

CA$76.21K - CA$89.17K/yr

Other

Posted 3 days ago


Job description

Requisition ID: 22622 
Department: Public Works Dept. 
Service: Traffic Services 
Branch: Traffic Operations Branch 
Employment Type: Multiple Full-time Permanent; Multiple Full-time Temporary-Up to 2 years 
Work Hours: 40.00hours per week (All Shifts)
Affiliation: CUPE 503 Inside/Outside
Salary Information: $76,213.28- $89,173.76 annually (2024 rates of pay)
Location: 175 Loretta Street 
City: Ottawa, ON 
Job Category: Maintenance and Trades
Application Close: 08/06/2026

JOB SUMMARY

Traffic Signal Installation & Field Programs is responsible for Traffic Signal assembly, installation, modification and maintenance, Traffic Control Room management of data and video equipment and data communications, Signal Timing engineering, Camera assembly, installation, modification and maintenance, and Re-lamping management.

You are responsible for maintaining, trouble-shooting, repairing and modifying electrical systems and associated ancillary equipment for all Traffic Signals of the City of Ottawa.  You are also responsible for the construction, assembly and installation of new electrical equipment as required for ongoing operations. 

EDUCATION AND EXPERIENCE

Completion of Electrician-Construction and Maintenance apprenticeship program of 9000 hours

Additional post-secondary education in electrical and other trades related areas is an asset

Minimum of 5 years of related experience in the installation and maintenance of a variety of electrical equipment such as switchgear, motors, transformers and controllers following acquisition of the Journeyperson's Certificate.

More extensive exposure to a variety of electrical installations is an asset

CERTIFICATIONS AND LICENCES
Valid Ontario Certificate of Qualification as Electrician-Construction and Maintenance 309A
Must obtain Master Electrician licence with Electrical Safety Authority (ESA) within the timeframe determined by the employer
Valid Ontario unrestricted DZ class driver's licence (or provincial equivalent) with no more than 6 demerit points accumulated
KNOWLEDGE
  • Principles of electricity and the methods and techniques for wiring, repairing, inspecting, troubleshooting and maintaining electrical circuitry
  • Preventive maintenance and operation procedures
  • Maintenance and construction methods
  • Electrical/mechanical procedures
  • Ottawa Hydro procedures and protocols for working around high voltage electricity
  • Ontario Hydro Electrical Code
  • Occupational Health and Safety Act and City of Ottawa/departmental health and safety policies and procedures
  • WHMIS
  • Fall Arrest Protection 
  • Asbestos and Asbestos Contained Materials procedures
  • Computer literacy in Microsoft Office Suite (Word, Excel)
  • Must possess the training, experience and knowledge to organize the work and its performance
  • Must be familiar with all applicable health and safety legislation, have knowledge of any potential or actual danger to health or safety in the work place, and have knowledge of appropriate actions to be taken in order to ensure the health and safety of staff in accordance with applicable legislation and city policies and procedures
COMPETENCIES, SKILLS AND ABILITIES
  • Considerable degree of accuracy as hand tools and devices are used requiring a considerable degree of coordination
  • Required to work according to the established standard procedures of the Ontario Electrical Code
  • Ability to give and follow instructions  
  • Latitude for decision making within a general set of guidelines 
  • Deal effectively with multiple demands and conflicting priorities
  • Work and communicate effectively with others
  • Read and interpret engineering plans and documents
  • Ability to prioritize work 
  • Ability to identify problems and develop solutions 
  • Plan, implement, control, complete and inspect projects as assigned with minimum supervision
  • Work well under pressure
  • Prepare written reports
  • Self supervision
  • Display initiative and innovation in solving problems in the field
  • Effective interpersonal skills in order to interact with other supervisors, managers, co-workers and the general public
  • Shows initiative, strong judgment and reliability
  • Available for on-call outside normal working hours including weekends, statutory holidays on a rotating basis. 
  • Respond to call out and arrive on site within 45 minutes
  • Required to work in inclement weather
  • Work above normal working heights
     

WHAT YOU NEED TO KNOW

  • Language Requirement: English oral, reading, writing     
  • Driver's License Requirement:  A valid Ontario unrestricted DZ class driver's license (or provincial equivalent) with no more than 6 demerit points accumulated  
  • You may initially be paid 95% of your starting rate of pay, in accordance with the collective agreement.
  • Please save a copy of the job poster. Once the closing date has passed, it will no longer be available. 

We wish to thank all applicants for their interest and effort in applying for this position. Only candidates selected for interviews will be contacted. 

The City of Ottawa promotes the principles of diversity and inclusion and adheres to the tenets of the Canadian Human Rights Act and the Ontario Human Rights Code. We encourage applications from members of Indigenous, Black and other racialized communities, persons with disabilities, women and non-binary persons, persons of all ethnic origins, religions, sexual orientations, classes, gender identities and expressions. 
Candidates are encouraged to self-identify as a member of one or more designated employment equity groups in the self-identification questionnaire.

The City of Ottawa provides accommodation to applicants during all parts of the hiring process, upon request. If contacted to proceed to the selection process, please advise us if you require any accommodation.

 

Accessible formats and communication supports are available upon request. Please contact the Employee Service Centre at 613-580-2424 extension 12211 or via email at esc-cse@ottawa.ca.Â