Diploma or Bachelor's degree in Electrical Engineering Technology, Electronics Engineering Technology, Computer Engineering Technology, or a related field * 2+ years of hands-on experience in ...
Diploma or Bachelor's degree in Electrical Engineering Technology, Electronics Engineering Technology, Computer Engineering Technology, or a related field * 2+ years of hands-on experience in ...
Electronics Engineering Technologist Quantum Control Firmware
Ottawa, ON · On-site
CA$75K - CA$90K/yr
Diploma or Bachelor's degree in Electrical Engineering Technology, Electronics Engineering Technology, Computer Engineering Technology, or a related field * 2+ years of hands-on experience in ...
Quick apply
Electronics Engineering Technologist Quantum Control Firmware
Ottawa, ON · On-site
CA$75K - CA$90K/yr
Diploma or Bachelor's degree in Electrical Engineering Technology, Electronics Engineering Technology, Computer Engineering Technology, or a related field * 2+ years of hands-on experience in ...
EDUCATIONAL RECOMMENDATIONS Currently a candidate for a Bachelor's degree or diploma in Computer Science, Computer Systems Engineering, Electrical Engineering, Computer Engineering, etc., or a ...
EDUCATIONAL RECOMMENDATIONS Currently a candidate for a Bachelor's degree or diploma in Computer Science, Computer Systems Engineering, Electrical Engineering, Computer Engineering, etc., or a ...
A degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field (BEng/BSc or MEng/MSc) * Proven experience in digital verification and simulation techniques * Knowledge ...
A degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field (BEng/BSc or MEng/MSc) * Proven experience in digital verification and simulation techniques * Knowledge ...
FPGA Machine Learning Engineering - Graduate Intern
CA$95K - CA$100K/yr
Estimated Salary Range: $95K - $100K CAD We use artificial intelligence to screen, assess, or ... Currently pursuing a Master's or PhD in Electrical Engineering, Computer Engineering, Computer ...
FPGA Machine Learning Engineering - Graduate Intern
CA$95K - CA$100K/yr
Estimated Salary Range: $95K - $100K CAD We use artificial intelligence to screen, assess, or ... Currently pursuing a Master's or PhD in Electrical Engineering, Computer Engineering, Computer ...
Senior QA Engineer
Waterloo, ON · 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
Waterloo, ON · 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
Ottawa, ON · 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
Ottawa, ON · 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
Waterloo, ON · 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
Waterloo, ON · 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
Kitchener, ON · 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
Kitchener, ON · 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
Ottawa, ON · 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
Ottawa, ON · 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
Kitchener, ON · 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
Kitchener, ON · 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 ...
Bachelor's degree in Systems Engineering, Computer Engineering, Electrical Engineering, or equivalent * Knowledge of system engineering fundamentals * Knowledge of Agile requirement management ...
Quick apply
Bachelor's degree in Systems Engineering, Computer Engineering, Electrical Engineering, or equivalent * Knowledge of system engineering fundamentals * Knowledge of Agile requirement management ...
Degree in Engineering, Computer Engineering, Mechatronics, or related program * Working knowledge of VBA (Excel‑based or engineering tool environments) * Strong analytical and problem‑solving ...
Degree in Engineering, Computer Engineering, Mechatronics, or related program * Working knowledge of VBA (Excel‑based or engineering tool environments) * Strong analytical and problem‑solving ...
Degree in Computer Science, Computer Engineering, Applied Math, Physics, Quantitative Finance, or Financial Engineering/MFE * Up to 4 years experience in a relevant role such as software or quant ...
Degree in Computer Science, Computer Engineering, Applied Math, Physics, Quantitative Finance, or Financial Engineering/MFE * Up to 4 years experience in a relevant role such as software or quant ...
The CAD/CAM Programmer is responsible for supporting activities relating to product development and ... In addition, effectively managing the workflow that supports Engineering Release/Maintenance ...
The CAD/CAM Programmer is responsible for supporting activities relating to product development and ... In addition, effectively managing the workflow that supports Engineering Release/Maintenance ...
The CAD Technologist Specialist will support the Engineering team with the modernization, updating, and standardization of legacy technical documentation. This role focuses on converting older CAD ...
The CAD Technologist Specialist will support the Engineering team with the modernization, updating, and standardization of legacy technical documentation. This role focuses on converting older CAD ...
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 information
See Ontario salary details
$25K - $37K
9% of jobs
$37K - $49K
16% of jobs
$49.3K is the 25th percentile. Wages below this are outliers.
$49K - $61K
10% of jobs
$61K - $73K
8% of jobs
The median wage is $83K / yr.
$73K - $85K
10% of jobs
$85K - $97K
4% of jobs
$103.9K is the 75th percentile. Wages above this are outliers.
$97K - $109K
33% of jobs
$109K - $121K
4% of jobs
$121K - $133K
2% of jobs
$133K - $145K
2% of jobs
$145K - $157K
2% of jobs
$25K
$83.6K
$157K
How much do computer engineering jobs pay per year?
What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?
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.
How do computer engineers typically collaborate with other departments in a tech company?

Electronics Engineering Technologist - Quantum Control Firmware
Q-Block ComputingOttawa, ON • On-site
Full-time
Medical, Dental, Vision, Life
Posted 26 days ago
Job description
Job Description
Q-Block Computing is seeking an Electronics Engineering Technologist to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation. The candidate will join Q-Block Computing to support the development and validation of a massively scalable, real-time embedded control platform for quantum hardware.
Job Summary
As an Electronics Engineering Technologist on the Quantum Control Firmware team, you will collaborate with other team members and achieve technical milestones under the guidance of the Senior Embedded Software Developer and the Technical Team Lead. Job duties include the setup, configuration, bench testing, and validation of embedded firmware modules and peripheral device interfaces on ARM Cortex-M-based control platforms. This may include applications in quantum sensing, communication, and computation hardware.
Responsibilities
- Configure and bench-test embedded firmware modules for ARM Cortex-M microcontroller platforms within the Arduino/PlatformIO ecosystem per specifications provided by the firmware development team
- Set up and validate peripheral device interfaces for DAC, ADC, DDS, PLL, digital potentiometers, and RF attenuator/amplifier ICs communicating over SPI and LVDS, following interface specifications and datasheets
- Load and execute firmware builds on target hardware; capture and log performance metrics against acceptance criteria defined by the Technical Team Lead
- Execute validation procedures for DMA channel configurations, GPIO management routines, and interrupt-driven I/O timing, and document results
- Assist in bench-level calibration and verification of digital control loop outputs (PI2D, FIR/IIR) per provided test plans
Operate standard laboratory instruments including oscilloscopes, logic analyzers, signal generators, and spectrum analyzers to characterize hardware behaviour - Document test results, setup procedures, and anomalies in engineering logs; report findings to the firmware development team
Assist in identifying hardware or firmware faults through systematic troubleshooting following established diagnostic procedures
Collaborate with cross-functional hardware and quantum systems teams - Contribute to a culture of continuous learning and knowledge sharing within the team
Qualification
- Diploma or Bachelor's degree in Electrical Engineering Technology, Electronics Engineering Technology, Computer Engineering Technology, or a related field
- 2+ years of hands-on experience in electronics or embedded systems bench work, testing, or hardware bring-up
Skills - Practical experience configuring and testing embedded microcontroller platforms; familiarity with Arduino, Teensy, or PlatformIO environments is an asset
- Ability to read schematics and component datasheets to set up and validate peripheral interfaces
- Hands-on proficiency with laboratory instruments: oscilloscopes, logic analyzers, signal generators, and multimeters
- Basic understanding of SPI, I2C, and UART communication protocols
- Ability to follow written test plans, capture data, and produce clear engineering documentation
- Exposure to digital signal processing concepts or control systems is an asset
- Strong attention to detail and a sense of responsibility in all tasks
- Critical thinking and problem-solving mindset
- Strong interpersonal skills and ability to work collaboratively in a dynamic team environment
Benefits
- Extended health care benefits (inc. dental and vision)
- Life insurance
Equal Opportunity
Q-Block Computing is an equal opportunity employer. We are committed to treating all employees and applicants for employment with respect and dignity. If you require assistance and/or reasonable accommodation due to a disability during the application or recruiting process, please feel free to notify us.
Canadian citizens and permanent residents are strongly encouraged to apply. All interested candidates are encouraged to apply.
Employment Type: FULL_TIME