1

Internship New Grad Software Engineer Jobs in Ottawa, ON

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...

Baseband Software Developer

Ottawa, ON ยท On-site

CA$85K - CA$111K/yr

Contribute ideas and solutions for new 5G and future 6G capabilities. Participate in software ... Experience with or exposure to C/C++ programming through coursework, internships, personal projects ...

QNX Systems Software Developer II

Ottawa, ON ยท On-site

CA$90K - CA$132K/yr

... new possibilities in areas like high-performance computing at the edge, standards-based ... If you're an early-career systems engineer who thrives on lowlevel systems work, has a strong ...

Proven experience in New Product Introduction (NPI) and ASIC SDK development, integration, and ... Drive engineering excellence by improving software quality, automation, development processes, and ...

... Engineer to help build innovative DTC mobile apps. We're focused on creating new, standalone ... Provide support and development of software tools and procedures to extend and enhance the core ...

Job Summary As an NPI Test Engineer (New Grad) at Viavi Solutions Canada ULC, you will play a crucial role in the development and launch of new products. You will ensure high quality and reliable ...

Software Developer

Kanata, ON ยท On-site

CA$80K - CA$120K/yr

... Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and ... You will be responsible for designing, developing and implementing new features for our next ...

Showing results 21-40

Internship New Grad Software Engineer information

What is an internship new grad software engineer?

An Internship New Grad Software Engineer is a recent graduate or a student nearing graduation who is hired for an internship position in software engineering. This role is designed to provide hands-on experience in developing, testing, and maintaining software applications under the guidance of experienced engineers. Interns often work on real projects, contributing code and collaborating with teams, which helps them build practical skills and industry knowledge. The position serves as a stepping stone to a full-time software engineering career, offering exposure to professional tools, workflows, and company culture.

What types of projects and technologies do internship new grad software engineers typically work on, and how much autonomy can they expect?

New Grad Software Engineer Interns are often assigned to real-world projects that align with their team's current priorities, such as developing new features, fixing bugs, or improving existing systems. They frequently work with modern programming languages and frameworks relevant to the company's tech stack. While interns are given meaningful tasks and the chance to contribute code that may go into production, they are also paired with mentors and receive guidance from senior engineers. Autonomy varies, but interns usually have the opportunity to own smaller tasks or components, gaining hands-on experience while collaborating closely with their team.

What are the key skills and qualifications needed to thrive as an internship new grad software engineer, and why are they important?

To thrive as an Internship New Grad Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and typically a relevant degree or coursework in computer science or related fields. Familiarity with version control systems like Git, development environments, and sometimes exposure to cloud platforms or modern frameworks is expected. Strong problem-solving, teamwork, and communication skills help you collaborate and learn quickly in a professional setting. These skills and qualities are crucial for effectively contributing to projects, adapting to new technologies, and building a foundation for a successful software engineering career.

What is the difference between Internship New Grad Software Engineer vs Entry-Level Software Developer?

AspectInternship New Grad Software EngineerEntry-Level Software Developer
CredentialsRecent graduation or current student, no formal certification requiredSimilar educational background, may have certifications or coursework
Work EnvironmentTemporary, training-focused, mentorship-drivenFull-time, independent project work, team collaboration
Employer UsageInternship programs, early career developmentEntry-level positions for recent graduates

Internship New Grad Software Engineers are typically students or recent graduates participating in temporary training programs to gain industry experience. Entry-Level Software Developers are full-time employees who have completed their education and are working on ongoing projects. Internships focus on learning and mentorship, while entry-level roles involve more independent work and responsibility.

What are the most commonly searched types of New Grad Software Engineer jobs in Ottawa, ON?

The most popular types of New Grad Software Engineer jobs in Ottawa, ON are:

What are popular job titles related to Internship New Grad Software Engineer jobs in Ottawa, ON?

For Internship New Grad Software Engineer jobs in Ottawa, ON, the most frequently searched job titles are:

What job categories do people searching Internship New Grad Software Engineer jobs in Ottawa, ON look for?

The top searched job categories for Internship New Grad Software Engineer jobs in Ottawa, ON are:

What cities near Ottawa, ON are hiring for Internship New Grad Software Engineer jobs?

Cities near Ottawa, ON with the most Internship New Grad Software Engineer job openings:

Infographic showing various Internship New Grad Software Engineer job openings in Ottawa, ON as of August 2026, with employment types broken down into 19% Internship, 57% Full Time, 22% Part Time, and 2% Temporary. Highlights an 87% In-person, 9% Hybrid, and 4% Remote job distribution.

Senior C++ Software Engineer

Targeted Talent

Ottawa, ON โ€ข Remote

Full-time

Medical, Dental

Re-posted 22 days ago


Job description

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote. Our client is a B.C based tech company enjoying substantial growth.
The work will be heavily related to developing and implementing 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. Masters is preferred.
  • Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image compression technologies and AI is a plus.
  • Familiarity related to raster and vector image processing is a plus.

Perks:

  • Competitive Salary
  • Health and dental benefits
  • Completely remote work

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!


Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA