Position Overview We are seeking a skilled and driven Software Engineer to join our R&D team. The ideal candidate brings solid embedded software development experience with a strong focus on Computer ...
Position Overview We are seeking a skilled and driven Software Engineer to join our R&D team. The ideal candidate brings solid embedded software development experience with a strong focus on Computer ...
Position Overview We are seeking a skilled and driven Software Engineer to join our R&D team. The ideal candidate brings solid embedded software development experience with a strong focus on Computer ...
Quick apply
Position Overview We are seeking a skilled and driven Software Engineer to join our R&D team. The ideal candidate brings solid embedded software development experience with a strong focus on Computer ...
Equinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil and gas ... The CAD Systems Coordinator is responsible for the support, development and customization of the ...
Equinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil and gas ... The CAD Systems Coordinator is responsible for the support, development and customization of the ...
Description Equinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil ... The CAD Systems Coordinator is responsible for the support, development and customization of the ...
Quick apply
Description Equinox Engineering Ltd. is a Calgary-based EPCM firm. We are a market leader in oil ... The CAD Systems Coordinator is responsible for the support, development and customization of the ...
Should have completed some introductory computer programming courses, as well as the ability to use electrical department design software tools. * Experience in field construction or startup power ...
Should have completed some introductory computer programming courses, as well as the ability to use electrical department design software tools. * Experience in field construction or startup power ...
Should have completed some introductory computer programming courses, as well as the ability to use design software tools. * Experience in field construction work is a plus. #LI-RF1 Working ...
Should have completed some introductory computer programming courses, as well as the ability to use design software tools. * Experience in field construction work is a plus. #LI-RF1 Working ...
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Quick apply
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Quick apply
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
CAD Designer (Technologist)
CA$31 - CA$55/hr
Our scientists, engineers, field teams,consultantsand professionals collaborate across disciplines ... A Day in the Life As an CAD Designer (Technologist), in our Calgary or Edmonton office you'll be ...
CAD Designer (Technologist)
CA$31 - CA$55/hr
Our scientists, engineers, field teams,consultantsand professionals collaborate across disciplines ... A Day in the Life As an CAD Designer (Technologist), in our Calgary or Edmonton office you'll be ...
CAD Designer (Technologist)
CA$31 - CA$55/hr
Our scientists, engineers, field teams,consultantsand professionals collaborate across disciplines ... A Day in the Life As an CAD Designer (Technologist), in our Calgary or Edmonton office you'll be ...
CAD Designer (Technologist)
CA$31 - CA$55/hr
Our scientists, engineers, field teams,consultantsand professionals collaborate across disciplines ... A Day in the Life As an CAD Designer (Technologist), in our Calgary or Edmonton office you'll be ...
Are you an experienced CAD/BIM Technician excited to build your career in drafting, BIM and ... What Youll Be Doing Youll support our engineering and design teams by creating, modifying, and ...
New
Quick apply
Are you an experienced CAD/BIM Technician excited to build your career in drafting, BIM and ... What Youll Be Doing Youll support our engineering and design teams by creating, modifying, and ...
New
CAD Technician/Designer (Drafter)
Calgary, AB · Hybrid
CA$77.40K - CA$102.50K/yr
With an unmatched breadth and depth of engineering, advisory and science-based expertise, our ... The Opportunity Shape the World Around You - As a CAD Technician/Designer (Drafter), you'll be part ...
CAD Technician/Designer (Drafter)
Calgary, AB · Hybrid
CA$77.40K - CA$102.50K/yr
With an unmatched breadth and depth of engineering, advisory and science-based expertise, our ... The Opportunity Shape the World Around You - As a CAD Technician/Designer (Drafter), you'll be part ...
CAD Technician/Designer (Drafter)
Calgary, AB · Hybrid
CA$77.40K - CA$102.50K/yr
With an unmatched breadth and depth of engineering, advisory and science-based expertise, our ... The Opportunity Shape the World Around You - As a CAD Technician/Designer (Drafter), you'll be part ...
CAD Technician/Designer (Drafter)
Calgary, AB · Hybrid
CA$77.40K - CA$102.50K/yr
With an unmatched breadth and depth of engineering, advisory and science-based expertise, our ... The Opportunity Shape the World Around You - As a CAD Technician/Designer (Drafter), you'll be part ...
Apex Geomatics is seeking an experienced CAD Technologistwith strong civil design/drafting ... Coordinate with survey crews, engineers, and other disciplines * Support field teams by ...
Apex Geomatics is seeking an experienced CAD Technologistwith strong civil design/drafting ... Coordinate with survey crews, engineers, and other disciplines * Support field teams by ...
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Junior Process CAD Technologist to join our team in our Edmonton office. What we offer:
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Junior Process CAD Technologist to join our team in our Edmonton office. What we offer:
Requirements Develop & test smart contracts and programming efforts on Ethereum. Work with other ... or Computer Engineering and/or equivalent experience Juniors and/or Senior pro's are being ...
Requirements Develop & test smart contracts and programming efforts on Ethereum. Work with other ... or Computer Engineering and/or equivalent experience Juniors and/or Senior pro's are being ...
Requirements • Develop & test smart contracts and programming efforts on Ethereum. • Work with ... Computer Engineering and/or equivalent experience • Juniors and/or Senior pro's are being ...
Quick apply
Requirements • Develop & test smart contracts and programming efforts on Ethereum. • Work with ... Computer Engineering and/or equivalent experience • Juniors and/or Senior pro's are being ...
Novice DevOps Developer
Calgary, AB · On-site
Post-secondary education in computer science, computer engineering or a related field or equivalent experience * Demonstrate a solid understanding of core CS fundamental concepts * Experience with at ...
Quick apply
Novice DevOps Developer
Calgary, AB · On-site
Post-secondary education in computer science, computer engineering or a related field or equivalent experience * Demonstrate a solid understanding of core CS fundamental concepts * Experience with at ...
Senior QA Engineer
Edmonton, AB · Remote
A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...
Quick apply
Senior QA Engineer
Edmonton, AB · Remote
A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...
Senior QA Engineer
Calgary, AB · Remote
A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...
Quick apply
Senior QA Engineer
Calgary, AB · Remote
A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...
Computer Programming information
See Alberta salary details
$10.82 - $14.90
17% of jobs
$16.88 is the 25th percentile. Wages below this are outliers.
$14.90 - $18.99
17% of jobs
$18.99 - $23.08
12% of jobs
The median wage is $24.75 / hr.
$23.08 - $27.16
12% of jobs
$27.16 - $31.25
15% of jobs
$33.91 is the 75th percentile. Wages above this are outliers.
$31.25 - $35.34
5% of jobs
$35.34 - $39.42
4% of jobs
$39.42 - $43.51
5% of jobs
$43.51 - $47.60
6% of jobs
$47.60 - $51.68
4% of jobs
$51.68 - $55.77
3% of jobs
$10
$28
$55
How much do computer programming jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What are some common challenges computer programmers face when working on large-scale software projects?
What is computer programming?
Is programming still worth it in 2026?
What jobs make $3,000 a month without a degree?
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.
Full-time
Posted yesterday
Job description
FulcrumAir | Calgary, Alberta
Company Overview:FulcrumAir is a world leader in UAV and Aerial Robotics Technology for the power line industry. Our unique and innovative technology is creating safer, more efficient, and more environmentally responsible alternatives for traditional power line work methods.
Position Overview
We are seeking a skilled and driven Software Engineer to join our R&D team. The ideal candidate brings solid embedded software development experience with a strong focus on Computer Vision, and a passion for applying these skills to cutting-edge UAV and robotics platforms. You will be working in a creative, fast-paced "Skunkworks"-style environment - minimal bureaucracy, maximum freedom - where your work directly shapes industry-changing products.
Key Responsibilities
- Design and develop control firmware for robotics and UAV platforms
- Develop and optimize algorithms for real-time image processing and decision-making on embedded systems, with attention to latency, memory, and power constraints
- Aid in the development of remote control applications (Qt - Windows and Android)
- Aid in the development of web-based tooling to support operations in the field
- Support firmware release and deployment through automated testing and CI/CD pipeline development
- Collaborate closely with hardware engineers, robotics experts, and product managers to integrate software solutions seamlessly into our platforms
- Document design decisions, implementation details, and research findings to support internal knowledge sharing
Required Qualifications
- Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related field
- 3+ years of experience developing embedded software in C or C++
- Demonstrated experience developing Computer Vision applications (e.g., OpenCV, image processing pipelines, object detection, or similar)
- Experience with machine learning frameworks (TensorFlow, PyTorch) and deploying models on embedded or edge hardware
- Driven - you are excited by hard problems and motivated to find elegant, reliable solutions.
- Self-starter - you take ownership of your work and actively identify the needs and priorities of the team
Beneficial Skills (Nice to Haves)
- Familiarity with CI/CD workflows and automated testing frameworks (e.g., GitLab CI)
- Experience with wireless radios and antenna systems
- Practical prototyping and troubleshooting skills: soldering, oscilloscope use, schematic reading
- Familiarity with JavaScript, HTML, CSS, Node, or Vue
- Keen interest in drones, robotics, and unmanned systems