1

New Graduate Computer Science Jobs in Ottawa, ON

Carry out maintenance, including migrating data to new or improved databases * Provide support and ... Software development, database design and computer science Formal Education and/or Certification(s ...

New Larus is growing and we are looking for talented and enthusiastic individuals to join our team ... Computer Science, etc.); * Master's or Ph.D. is considered an asset; * 2+ years of direct ...

Senior C++ Software Engineer

Ottawa, ON · Remote

$120K - $150K/yr

... new features for an SDK. You Have: * 5+ years' experience developing complex software projects and applications, with a strong proficiency in C/C++ development. * A degree in Computer Science.

Senior C++ Software Engineer

Ottawa, ON · Remote

$120K - $150K/yr

... new features for an SDK. You Have: * 5+ years' experience developing complex software projects and applications, with a strong proficiency in C/C++ development. * A degree in Computer Science.

Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...

Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...

Senior Quantum Scientist

Ottawa, ON · On-site

CA$100K - CA$175K/yr

... quantum science and new technology development including quantum metrology, coherence physics ... A university group typically assembles instruments one graduate student at a time, on equipment ...

Senior Quantum Scientist

Ottawa, ON · On-site

$100K - $175K/yr

... science and new technology development - including quantum metrology, coherence physics ... A university group typically assembles instruments one graduate student at a time, on equipment ...

Research Assisant

Ottawa, ON

CA$32.84 - CA$51.75/hr

New Position Location where work is to be performed: Main Campus Session: 2026 Fall Semester ... Faculte des sciences sociales / Faculty of Social Sciences Unit: School of International ...

Within this role you'll work on product and development, verifying new features against product ... A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible ...

next page

Showing results 1-20

New Graduate Computer Science information

What is a new graduate computer science job?

New Graduate Computer Science jobs are entry-level positions designed for individuals who have recently completed a degree in computer science or a related field. These roles typically include job titles like software engineer, data analyst, IT support specialist, and web developer. Employers seek candidates with a solid foundation in programming, problem-solving skills, and the ability to quickly learn new technologies. These positions provide hands-on experience, mentorship, and opportunities for career growth in the technology sector.

What are the key skills and qualifications needed to thrive as a new graduate in computer science?

To thrive as a New Graduate in Computer Science, you need a solid grasp of programming fundamentals, algorithms, and data structures, usually supported by a bachelor's degree in computer science or a related field. Familiarity with programming languages (such as Python, Java, or C++), version control systems like Git, and basic knowledge of software development tools is essential. Problem-solving abilities, eagerness to learn, and effective teamwork are standout soft skills for success in entry-level roles. These skills and qualities are crucial for adapting to real-world technical challenges and contributing effectively to software development projects.

What are some common challenges new graduate computer science hires face during their first year on the job?

New graduate computer science hires often encounter challenges such as adapting to large, complex codebases, understanding company-specific development workflows, and bridging the gap between academic concepts and practical application. It's common to feel overwhelmed by the scale of real-world projects and the fast pace of agile development environments. Building effective communication skills and seeking mentorship from more experienced colleagues can help ease this transition and accelerate professional growth.

What is the difference between New Graduate Computer Science vs Software Developer?

AspectNew Graduate Computer ScienceSoftware Developer
Required CredentialsDegree in Computer Science or related fieldDegree often preferred; experience may substitute
Work EnvironmentEntry-level, training-focused, team collaborationDevelopment teams, project-based, coding-focused
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT
Search & Comparison IntentUnderstanding entry-level roles, qualificationsJob responsibilities, skills, career path

In summary, a New Graduate Computer Science role typically refers to an entry-level position requiring a relevant degree and focuses on training and learning. A Software Developer may have similar qualifications but often involves more specific coding responsibilities and project work. Both roles are common in tech industries and serve as starting points for a career in software development.

Are new graduate computer science grads getting jobs?

Many new graduate computer science graduates find employment in software development, data analysis, and related fields, especially when they have strong programming skills and internships. Job availability can vary based on location, industry demand, and individual qualifications, but overall, entry-level roles are accessible for qualified candidates.

How can a new graduate computer science get a job?

A new graduate in computer science can improve job prospects by building a strong portfolio of projects, gaining experience through internships or co-op programs, and developing skills in programming languages, data structures, and algorithms. Networking, participating in coding competitions, and obtaining relevant certifications can also enhance employability in the tech industry.
Infographic showing various New Graduate Computer Science job openings in Ottawa, ON as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution.

Principal Analog/Mixed-Signal CAD Engineer

Marvell

Ottawa, ON

Full-time

Re-posted 7 hours ago


Job description

About Marvell

Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities.

At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead.

This is an existing vacancy.

Your Team, Your Impact

Analog/Mixed-Signal Design Methodology team supporting AMS and Silicon Photonics IC design teams.

What You Can Expect

  • Setup, maintain and support AMS simulation environment for CMOS FinFET and BiCMOS high speed design projects

  • Work closely with analog design teams and EDA vendors in solving simulation related issues

  • Collaborate with TCAD and foundry technology teams on device/circuit modeling related topics

  • Periodically evaluate/benchmark AMS simulation tools and present to design teams

  • Define, develop and validate custom circuit checks and model QA flows

  • Create automation scripts to improve design/verification team's efficiency

What We're Looking For

  • Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5-10 years of related professional experience or Master's degree and/or PhD in Computer Science, Electrical Engineering or related fields with 3-5 years of experience or equivalent professional experience in lieu of a formal degree

  • Experience in setting up and maintaining analog/mixed-signal simulation flows for advanced FinFET process technologies

  • Proficient in using industry standard analog/mixed-signal simulation tools such as ADE, AMS Designer, Spectre, FineSim, AFS, etc.

  • Good understanding of AMS flows including design entry, simulation, parasitic extraction and post-layout simulation

  • Understanding of device models and experience in debugging complex high speed analog/RF simulation issues

  • Knowledge in Virtuoso Schematic Editor, PDK, CDF, netlisting is desirable

  • Programming skills in TCL, Python, Perl, SKILL, etc. is a plus

  • Good written and verbal communication skills along with the ability to collaborate well with cross-functional teams

Expected Base Pay Range (CAD)

131,300 - 175,000, $ per annum

Additional Compensation and Benefit Elements

With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We're dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it's like to work at Marvell, visit our Careers page.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

Interview Integrity

To support fair and authentic hiring practices, candidates are not permitted to use AI tools (such as transcription apps, real-time answer generators like ChatGPT or Copilot, or automated note-taking bots) during interviews.

These tools must not be used to record, assist with, or enhance responses in any way. Our interviews are designed to evaluate your individual experience, thought process, and communication skills in real time. Use of AI tools without prior instruction from the interviewer will result in disqualification from the hiring process.

This position may require access to technology and/or software subject to U.S. export control laws and regulations, including the Export Administration Regulations (EAR). As such, applicants must be eligible to access export-controlled information as defined under applicable law. Marvell may be required to obtain export licensing approval from the U.S. Department of Commerce and/or the U.S. Department of State. Except for U.S. citizens, lawful permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3), all applicants may be subject to an export license review process prior to employment.

Marvell may employ artificial intelligence technologies to assist in the evaluation of job applications. All application reviews include meaningful human involvement, and no hiring decisions are made solely on the basis of automated processing.

#LI-TT1