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 ...
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 ...
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 ...
Quick apply
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 ...
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 ...
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 ...
Post-secondary education in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience. * 9+ years of hands-on software development experience, including ...
Post-secondary education in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience. * 9+ years of hands-on software development experience, including ...
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 ...
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
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 ...
... or Computer Engineering and/or equivalent experience Juniors and/or Senior pro's are being considered. Ultimately, smarts and passion are the core criteria for success with this team Benefits you ...
... or Computer Engineering and/or equivalent experience Juniors and/or Senior pro's are being considered. Ultimately, smarts and passion are the core criteria for success with this team Benefits you ...
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 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 ...
... Computer Engineering and/or equivalent experience • Juniors and/or Senior pro's are being considered. Ultimately, smarts and passion are the core criteria for success with this team Benefits you ...
Quick apply
... Computer Engineering and/or equivalent experience • Juniors and/or Senior pro's are being considered. Ultimately, smarts and passion are the core criteria for success with this team Benefits you ...
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 ...
Computer Engineering information
What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?
How do computer engineers typically collaborate with other departments in a tech company?
What is computer engineering?
What is the difference between Computer Engineering vs Computer Science?
| Aspect | Computer Engineering | Computer Science |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field | Bachelor's in Computer Science or related field |
| Work Environment | Hardware and software development, embedded systems, device design | Software development, algorithms, data structures, theoretical computing |
| Employer & Industry Usage | Tech companies, hardware firms, embedded systems companies | Software firms, research institutions, tech startups |
| Common Search & Comparison | Yes | Yes |
Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

Full-time
Posted 22 hours ago
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