1

Assembler Programming Jobs in Alberta (NOW HIRING)

Ability to read and interpret engineering drawings and assembly instructions. * Understanding of ... Assemble engines and their components following detailed assembly instructions, engineering ...

Install mechanical parts, hardware, and equipment in electrical boxes and components following engineering and production requirements. * Assemble metal buildings and panels in line with provided ...

In this role, you will assemble equipment according to engineered drawings and established procedures while maintaining Weatherford's high standards of quality and safety. This position offers an ...

Insight Global is looking for a Manufacturing Assembler to join a growing production team within a large Engineering company in Calgary. This role is 5 days/week, 8 hours a day, on a 12 month ...

Insight Global is looking for a Manufacturing Assembler to join a growing production team within a large Engineering company in Calgary. This role is 5 days/week, 8 hours a day, on a 12 month ...

Assemble electronic components and sub-assemblies according to engineering drawings, specifications, and work instructions. * Use precision hand tools, soldering irons, and other equipment to perform ...

Be Seen First

Aircraft Assembler

Calgary, AB · On-site

CA$37.50 - CA$40/hr

The Aircraft Assembler will be responsible for assembly, fitting, modification, and inspection of ... This role requires interpreting engineering drawings, precision measurement, use of hand and power ...

Intermediate Structural Engineer

Edmonton, AB · On-site

CA$73K - CA$100K/yr

Works to assemble and coordinate engineering drawings and contract documents in collaboration with our BIM technologists and other members of the engineering team. * Conduct field reviews and other ...

next page

Showing results 1-20

Assembler Programming information

Is assembly a dead language?

Assembly language is considered a low-level programming language used for hardware-specific tasks and embedded systems. While it is less common for general application development today, it remains relevant for programming microcontrollers, device drivers, and performance-critical software, requiring specialized knowledge and skills. Assembler programming is still valuable in certain technical roles within embedded systems and hardware development.

What is the difference between Assembler Programming vs CNC Programmer?

AspectAssembler ProgrammingCNC Programmer
Required CredentialsBasic knowledge of assembly language, technical trainingTechnical training, certifications in CNC programming
Work EnvironmentManufacturing, electronics, embedded systemsManufacturing, machine shops, aerospace
Industry UsageElectronics, automotive, defenseMetalworking, aerospace, automotive
Common Search/ComparisonYesYes

Assembler Programming and CNC Programmer roles both involve manufacturing and technical skills, but they focus on different areas. Assembler Programmers write low-level code for hardware or embedded systems, while CNC Programmers develop instructions for automated machine tools. Both require technical training and are used in manufacturing industries, but their specific applications and environments differ.

Is C++ or assembly harder?

For assembler programmers, assembly language is generally considered more difficult than C++ due to its low-level nature and complexity in managing hardware directly. C++ offers higher-level abstractions, making it easier to write and maintain code, though it still requires understanding of memory management and system architecture. Both require strong problem-solving skills, but assembly demands more detailed knowledge of the hardware environment.

What does an assembler do in programming?

An assembler in programming is a software tool that converts assembly language, a low-level human-readable code, into machine code that a computer's processor can execute directly. Assemblers are essential for developing firmware, device drivers, and performance-critical applications, often requiring knowledge of processor architecture and instruction sets.

How much do assembly programmers make?

Assembly programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Skilled programmers with knowledge of low-level programming, debugging, and hardware interaction tend to have higher salaries, especially in specialized fields like embedded systems or firmware development.
What are popular job titles related to Assembler Programming jobs in Alberta? For Assembler Programming jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Assembler Programming jobs in Alberta look for? The top searched job categories for Assembler Programming jobs in Alberta are:
Infographic showing various Assembler Programming job openings in Alberta as of June 2026, with employment types broken down into 98% Full Time, 1% Temporary, and 1% Contract. Highlights an 99% Physical, and 1% Remote job distribution.

$24 - $28/hr

Full-time

Posted 10 days ago


Job description

Qualifications: 


  • Proven experience as an engine assembler or in a related mechanical assembly role.

  • Familiarity with hand and power tools commonly used in engine assembly.

  • Detail-oriented with a commitment to producing high-quality work.

  • Ability to read and interpret engineering drawings and assembly instructions.

  • Understanding of safety protocols and a commitment to workplace safety.


Position Summary:


This position reports to the Plant Manager - Power Systems and shall be responsible for the following activities:


  • Engine Assembly:

    • Assemble engines and their components following detailed assembly instructions, engineering drawings, and specifications.

    • Use hand tools, power tools, and specialized equipment to complete the assembly process accurately.

  • Quality Control:

    • Inspect and verify the quality of assembled engines to ensure they meet established standards.

    • Identify and rectify any discrepancies, defects, or issues during the assembly process.

  • Testing and Troubleshooting:

    • Conduct functional tests on assembled engines to ensure proper operation.

    • Diagnose and troubleshoot issues, making necessary adjustments and repairs as required.

  • Documentation:

    • Maintain accurate records of the assembly process, including parts used, test results, and any necessary adjustments.

    • Report any recurring issues to the supervisor for further analysis and resolution.

  • Safety Compliance:

    • Adhere to all safety protocols and guidelines, ensuring a safe working environment for yourself and colleagues.

    • Participate in safety training and follow best practices for handling equipment and materials.

  • Team Collaboration:

    • Work closely with other members of the assembly team, engineers, and quality control personnel to ensure efficient production and problem-solving.

  • Any and all other related tasks & duties as assigned.


Working Conditions & Hours:


  • This position may require standing for extended periods and lifting heavy objects.

  • Some tasks may be performed in tight or confined spaces.

  • Exposure to various engine components, lubricants, and fluids.

  • The position may require occasional overtime and weekend work, particularly during peak production periods.

  • Normal working hours are 8 working hours for each working day Monday-Friday with two 15 minute paid breaks, a 30 minute unpaid lunch break. 


Place of Employment:

Work shall be carried out at the Employer's place of employment.

Upstream Data Inc

5702 63 Ave

Lloydminster, AB   T9V 3T7

Employment Type: FULL_TIME