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 ...
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 ...
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 ...
CAD System Administrator
Calgary, AB · On-site
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
CAD System Administrator
Calgary, AB · On-site
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 ...
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 ...
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 ...
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 ...
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
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 ...
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
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 ...
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 ...
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
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 ...
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
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 ...
A recognized degree in Chemical, Electrical or Computer Engineering * Eng with membership in APEGA * 10+ years of directly related experience in electrical design of oil & gas processing facilities
A recognized degree in Chemical, Electrical or Computer Engineering * Eng with membership in APEGA * 10+ years of directly related experience in electrical design of oil & gas processing facilities
Intermediate SCADA Engineer
Calgary, AB · On-site
Bachelor's Degree in Electrical, or Computer Engineering * Working knowledge of SCADA systems, DNP3, Ethernet, IP networks, and serial communication * Registered, or eligible for registration with ...
Quick apply
Intermediate SCADA Engineer
Calgary, AB · On-site
Bachelor's Degree in Electrical, or Computer Engineering * Working knowledge of SCADA systems, DNP3, Ethernet, IP networks, and serial communication * Registered, or eligible for registration with ...
Bachelor's Degree in Electrical, or Computer Engineering * Working knowledge of SCADA systems, DNP3, Ethernet, IP networks, and serial communication * Registered, or eligible for registration with ...
Bachelor's Degree in Electrical, or Computer Engineering * Working knowledge of SCADA systems, DNP3, Ethernet, IP networks, and serial communication * Registered, or eligible for registration with ...
Proficiency with basic computer operation and standard software tools. Should have completed some introductory computer programming courses, as well as the ability to use electrical department design ...
Proficiency with basic computer operation and standard software tools. Should have completed some introductory computer programming courses, as well as the ability to use electrical department design ...
Computer Engineer information
See Alberta salary details
$60.4K is the 25th percentile. Wages below this are outliers.
$30K - $63.5K
28% of jobs
The median wage is $81K / yr.
$63.5K - $97K
43% of jobs
$103.6K is the 75th percentile. Wages above this are outliers.
$97K - $130.5K
23% of jobs
$130.5K - $164K
4% of jobs
$164K - $197.5K
2% of jobs
$197.5K - $231K
0% of jobs
$231K - $264.5K
0% of jobs
$264.5K - $298K
0% of jobs
$298K - $331.5K
0% of jobs
$331.5K - $365K
0% of jobs
$365K - $398.5K
0% of jobs
$30K
$92K
$398.5K
How much do computer engineer jobs pay per year?
What Is a Computer Engineer?
A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.
What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?
What are common challenges computer engineers face when working on cross-functional teams?
What are computer engineers?
What is the difference between Computer Engineer vs Software Developer?
| Aspect | Computer Engineer | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field; certifications like Cisco, CompTIA | Bachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS |
| Work Environment | Designing hardware, embedded systems, and software integration in labs or offices | Writing, testing, and maintaining software applications in offices or remote setups |
| Employer & Industry Usage | Tech companies, manufacturing, telecommunications, embedded systems | IT firms, software companies, startups, enterprise software development |
Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.
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