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 ...
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 ...
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 ...
Experience working in a regulated environment, ISO17025 preferred Various computer programming experience and report writing software is desirable Experience using Oracle and Access databases is ...
Experience working in a regulated environment, ISO17025 preferred Various computer programming experience and report writing software is desirable Experience using Oracle and Access databases is ...
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 ...
Ottawa, ON · On-site
$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
$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 ...
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Quick apply
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Ottawa, ON · Hybrid
CA$66K - CA$82K/yr
College degree in Computer Programming or university degree in Computer Science or a related field or an equivalent combination of education and experience. * 0-3 years of experience in the ...
Ottawa, ON · Hybrid
CA$66K - CA$82K/yr
College degree in Computer Programming or university degree in Computer Science or a related field or an equivalent combination of education and experience. * 0-3 years of experience in the ...
... computer science, or a related field with an accredited school in Canada. You're a Great Fit If You Have: * Familiarity with modern C++ programming. * Knowledge of tools such as git, cmake and ...
... computer science, or a related field with an accredited school in Canada. You're a Great Fit If You Have: * Familiarity with modern C++ programming. * Knowledge of tools such as git, cmake and ...
Nepean, ON · Hybrid
CA$48K - CA$72K/yr
Assistance to project managers and engineers in the functional and detailed design of ... Application of 2D and 3D CAD software such as AutoCAD and other specialty programs to produce ...
Nepean, ON · Hybrid
CA$48K - CA$72K/yr
Assistance to project managers and engineers in the functional and detailed design of ... Application of 2D and 3D CAD software such as AutoCAD and other specialty programs to produce ...
Nepean, ON · Hybrid
CA$48K - CA$72K/yr
Assistance to project managers and engineers in the functional and detailed design of ... Application of 2D and 3D CAD software such as AutoCAD and other specialty programs to produce ...
Nepean, ON · Hybrid
CA$48K - CA$72K/yr
Assistance to project managers and engineers in the functional and detailed design of ... Application of 2D and 3D CAD software such as AutoCAD and other specialty programs to produce ...
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 ...
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 ...
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 ...
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 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 ...
| 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 13 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: