Computer Science ... Software Engineering * Machine Learning * Cybersecurity * Distributed Systems * Computational ...
Quick apply
Computer Science ... Software Engineering * Machine Learning * Cybersecurity * Distributed Systems * Computational ...
Quick apply
Computer Science ... Software Engineering * Machine Learning * Cybersecurity * Distributed Systems * Computational ...
Ottawa, ON · On-site
CA$87K - CA$139K/yr
As a Computer-Aided Design (CAD) Engineer, you will be responsible for developing, maintaining, and optimizing EDA (Electronic Design Automation) tools, flows, and methodologies used in semiconductor ...
Ottawa, ON · On-site
CA$87K - CA$139K/yr
As a Computer-Aided Design (CAD) Engineer, you will be responsible for developing, maintaining, and optimizing EDA (Electronic Design Automation) tools, flows, and methodologies used in semiconductor ...
Currently a candidate for a bachelor's or master's in electrical and computer engineering, software engineering, combinatronics and optimization, computer science, or a related field with an ...
Currently a candidate for a bachelor's or master's in electrical and computer engineering, software engineering, combinatronics and optimization, computer science, or a related field with an ...
Kanata, ON · Hybrid
Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering or related technical. Experience: * 7+ years' experience developing real-time embedded software using C and C++. * 4+ ...
Kanata, ON · Hybrid
Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering or related technical. Experience: * 7+ years' experience developing real-time embedded software using C and C++. * 4+ ...
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 ...
CA$80K - CA$140K/yr
Bachelor's degree in Computer Engineering, Computer Science, or related field. * 1-3 years of relevant experience in embedded/firmware development * Basic experience developing and debugging firmware ...
CA$80K - CA$140K/yr
Bachelor's degree in Computer Engineering, Computer Science, or related field. * 1-3 years of relevant experience in embedded/firmware development * Basic experience developing and debugging firmware ...
Candidates must hold a degree in Electrical Engineering, Computer Engineering, Computer Science, or possess equivalent experience. Main Responsibilities: * Design and development of state-of-the-art ...
Candidates must hold a degree in Electrical Engineering, Computer Engineering, Computer Science, or possess equivalent experience. Main Responsibilities: * Design and development of state-of-the-art ...
$18 - $25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware - precision components and assemblies that have to ...
$18 - $25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware - precision components and assemblies that have to ...
Ottawa, ON · On-site
CA$18 - CA$25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware precision components and assemblies that have to ...
Quick apply
Ottawa, ON · On-site
CA$18 - CA$25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware precision components and assemblies that have to ...
Kanata, ON · Hybrid
Hybrid- Ottawa, CA Education Recommendations Currently enrolled in an Electrical/Computer Engineering program at an accredited institution in Canada. Advancing connectivity to secure a brighter world.
Kanata, ON · Hybrid
Hybrid- Ottawa, CA Education Recommendations Currently enrolled in an Electrical/Computer Engineering program at an accredited institution in Canada. Advancing connectivity to secure a brighter world.
EDUCATIONAL RECOMMENDATIONS Currently a candidate for a master's or bachelor's degree in computer science, Computer Engineering, or a related field with an accredited school in Canada. * Proficiency ...
EDUCATIONAL RECOMMENDATIONS Currently a candidate for a master's or bachelor's degree in computer science, Computer Engineering, or a related field with an accredited school in Canada. * Proficiency ...
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical field * Experience working in a laboratoryand familiarity withinstrumentation such asoscilloscopes ...
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical field * Experience working in a laboratoryand familiarity withinstrumentation such asoscilloscopes ...
Kanata, ON · On-site
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 ...
Kanata, ON · On-site
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 ...
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
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 ...
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
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 ...
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent * Relevant systems engineering experience with complex electronic systems, or a combination of ...
Quick apply
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent * Relevant systems engineering experience with complex electronic systems, or a combination of ...
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
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 ...
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 ...
$23.8K - $35.2K
9% of jobs
$35.2K - $46.7K
16% of jobs
$47K is the 25th percentile. Wages below this are outliers.
$46.7K - $58.1K
10% of jobs
$58.1K - $69.5K
8% of jobs
The median wage is $79.1K / yr.
$69.5K - $81K
10% of jobs
$81K - $92.4K
4% of jobs
$99K is the 75th percentile. Wages above this are outliers.
$92.4K - $103.8K
33% of jobs
$103.8K - $115.3K
4% of jobs
$115.3K - $126.7K
2% of jobs
$126.7K - $138.1K
2% of jobs
$138.1K - $149.6K
2% of jobs
$23.8K
$79.7K
$149.6K
| 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 24 days ago
An enterprise client is seeking highly technical Computer Science Experts with PhDs to support the training and evaluation of advanced AI models. This initiative focuses on improving the accuracy, reasoning, and domain expertise of generative AI systems through expert human feedback.
The selected candidates will contribute to the company's large AI training project by evaluating AI-generated responses, developing domain-specific prompts, and assessing technical accuracy across complex Computer Science topics. This is a fully remote, freelance opportunity with flexible working hours and the potential for ongoing work beyond the initial project timeline.
This opportunity is ideal for highly analytical professionals with advanced academic or industry experience in Computer Science or related technical fields.
What You'll Do:
This role is a strong fit for professionals with backgrounds in:
Requirements:
Nice to Haves: