1

New Graduate Computer Science Jobs in Ottawa, ON

New Position Location: Main Campus Academic Period: 2027 Winter Semester Faculty: Faculte de genie ... D. in computer science, engineering, mathematics, operations research, or a closely related field ...

... enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the ... Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5+ years of ...

New We are looking for enthusiastic, self-motivated individuals to join the Larus team as a ... University degree in Computer/Software Engineering, Computer Science or other related Engineering ...

VP, Solution Delivery

Kanata, ON · On-site

CA$160K - CA$185K/yr

Hybrid/Remote (Ottawa Preferred) About us Behind every innovative new medical device, new health ... Formal education in a directly related field of study such as Business, Life Sciences, Computer ...

VP, Solution Delivery

Kanata, ON · On-site +1

CA$160K - CA$185K/yr

Hybrid/Remote (Ottawa Preferred) About us Behind every innovative new medical device, new health ... Formal education in a directly related field of study such as Business, Life Sciences, Computer ...

Take ownership of the implementation of new features throughout their lifecycle from wireframes and ... Bachelor's degree in Computer Science or Software Engineering * 2+ years of experience in relevant ...

Take ownership of the implementation of new features throughout their lifecycle from wireframes and ... Bachelor's degree in Computer Science or Software Engineering * 2+ years of experience in relevant ...

Embedded Firmware Engineer

Ottawa, ON · On-site

CA$95K - CA$130K/yr

Write clear technical documentation for new and updated firmware modules, including test procedures ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering ...

Embedded Firmware Engineer

Ottawa, ON · On-site

$95K - $130K/yr

Write clear technical documentation for new and updated firmware modules, including test procedures ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Engineering ...

At least 5 years experience, in industry or graduate school, in the development, test, or technical ... MS or PhD Electrical Engineering, Computer Science, Computer Engineering, Physics * Work closely ...

Robotic AI Engineer

Ottawa, ON · On-site

CA$75K - CA$110K/yr

Bachelor's degree in Computer Science, Robotics, AI/ML, Mathematics, or a related field * Strong ... build something new, we encourage you to apply - whether you're early in your career or more ...

Lead Machine Learning Engineer

Ottawa, ON · Remote

$225K - $260K/yr

Develop tools and workflows that allow teams to run experiments, track results, and iterate quickly on new model ideas or training approaches. Qualifications * Master's or PhD in Computer Science ...

Showing results 41-60

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.

Senior Staff Digital Design Engineer

Marvell

Ottawa, ON

Full-time

Re-posted 14 days 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

Optical PHY BU develops cutting-edge optical Ethernet Transceiver ASICs. Current online working and meetings that are through mediums such as Zoom and Webex are all based on cloud services. In order to respond to the dramatically increased demands of cloud-based connection capability, major cloud computing companies urgently demand faster and more secure internet connection components. One critical part of that component includes the optical ethernet transceiver ASICs. As a member of a digital hardware development team, the candidate will be assisting in chip design, verification, supporting back-end teams and timing closure.

What You Can Expect

  • Participate in various aspects of chip design RTL development, synthesis, static timing analysis, formal equivalence, RTL lint, cross clock domain (CDC) analysis and functional verification.
  • Develop high speed data path and control plane RTL blocks using Verilog, synthesis and backend resources
  • Integrate vendor IP and support
  • Well versed with the complete ASIC flow from micro-architecture to customer deployment
  • Post-silicon debug and correlation
  • Develop ASIC specification and micro-architecture of signal processing and communications algorithms
  • Assist in design automation of various aspects of the CAD EDA flow.

What We're Looking For

  • Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5+ years of related professional experience. OR Master's degree and/or PhD in Computer Science, Electrical Engineering or related fields with 3+ years of experience.
  • 5+ years of experience (or equivalent) in multi-million gates digital/mixed-signal IC design at 16nm or smaller technology.
  • Familiarity with the entire design cycle from micro-architecture specification definition, verilog coding, synthesis and timing closure to post-silicon debug and support in lab environment.
  • Experience with Verilog, System Verilog, Python, and Unix Shell.
  • Experience in both RTL development (block and subsystem level) and gate level verification and debug.
  • Ability to multi-task and must be flexible and adaptable to a rapidly changing and demanding environment
  • Effective communication and presentation skills and a team player

Expected Base Pay Range (CAD)

118,700 - 158,300, $ 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-MM1