1

Software Engineering Intern Jobs in Ottawa, ON (NOW HIRING)

In addition, Joint development programs may require extensive interaction with partner engineering teams. Key Qualifications & Experience: * Background in developing embedded system software for ...

As an Early Career Firmware Engineer, you'll be part of an agile Scrum team developing software ... Previous intern or co-op experience at Nokia or Infinera. * Bachelor's in Computer Engineering or ...

The ideal candidate is pursuing a degree in Electrical, Computer, or Software Engineering with an ... Strong initiative, work ethic and time management skills The typical pay range for an intern is ...

As an Early Career Firmware Engineer, you'll be part of an agile Scrum team developing software ... Previous intern or co-op experience at Nokia or Infinera. * Bachelor's in Computer Engineering or ...

... firms by Engineering News Record. Merrick provides personalized services to various clients ... to intern architects. * Proficiency in the capabilities of BIM software, AutoCAD, and Bluebeam ...

Assisting with new product engineering and design activities. * Communicating with employees at all ... The typical pay range for an intern is currently CAD $25.00 - $44.00 per hour. Starting base pay ...

The successful candidate will report to an assigned Senior Engineering Mentor who will provide ... The typical pay range for an intern is currently CAD $25.00 - $44.00 per hour. Starting base pay ...

D. academic program in Canada (Electrical Engineering, Engineering Physics, Physics, or related ... The typical pay range for an intern is currently CAD $25.00 - $44.00 per hour. Starting base pay ...

The role offers the opportunity to contribute to next-generation high-speed circuit development in a collaborative engineering environment. How you will make an impact: * Contribute to layout ...

Showing results 21-39

Software Engineering Intern information

See Ottawa, ON salary details

$12

$21

$30

How much do software engineering intern jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for software engineering intern in Ottawa, ON is $21.79, according to ZipRecruiter salary data. Most workers in this role earn between $18.32 and $24.50 per hour, depending on experience, location, and employer.

What does a software engineering intern do?

A Software Engineering Intern assists with the development, testing, and maintenance of software applications under the supervision of experienced engineers. Interns often write code, fix bugs, participate in team meetings, and learn industry-standard tools and practices. This role provides hands-on experience in software development and helps interns understand how engineering teams collaborate to build technology solutions.

What are the key skills and qualifications needed to thrive as a software engineering intern?

To thrive as a Software Engineering Intern, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or experience in computer science. Familiarity with coding languages such as Python, Java, or C++, and tools like Git or integrated development environments (IDEs) is typically expected. Strong communication, teamwork, and eagerness to learn help you stand out in collaborative and fast-paced environments. These skills ensure you can contribute effectively to projects, adapt quickly, and grow within the team.

What types of projects do software engineering interns typically work on, and how much responsibility can I expect to have?

As a Software Engineering Intern, you'll usually be assigned to real-world projects that contribute directly to the team's goals, such as developing new features, fixing bugs, or improving existing codebases. While your tasks may start with smaller, well-defined assignments, many companies encourage interns to take ownership of specific components or collaborate on larger projects as their skills progress. You'll work closely with mentors and full-time engineers, participating in code reviews and team meetings, which helps you gain valuable experience and feedback. The level of responsibility often increases as you demonstrate reliability and technical ability, offering a great opportunity to grow and make a tangible impact.

What is the difference between Software Engineering Intern vs Software Developer?

AspectSoftware Engineering InternSoftware Developer
CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldUsually holds a degree and may have professional experience
Work EnvironmentInternship programs, often in tech companies or startupsFull-time employment in various industries
ResponsibilitiesAssisting in coding, testing, and learning company processesDesigning, developing, and maintaining software applications
Usage in IndustryEntry-level role for gaining experienceCore role for building and deploying software products

In summary, a Software Engineering Intern is an entry-level position focused on learning and supporting software projects, while a Software Developer is a full-time professional responsible for creating and maintaining software solutions.

What are the most commonly searched types of Software Engineering jobs in Ottawa, ON?

The most popular types of Software Engineering jobs in Ottawa, ON are:

What cities near Ottawa, ON are hiring for Software Engineering Intern jobs?

Cities near Ottawa, ON with the most Software Engineering Intern job openings:

Infographic showing various Software Engineering Intern job openings in Ottawa, ON as of August 2026, with employment types broken down into 33% Internship, and 67% Full Time. Highlights an 100% In-person job distribution, with an average salary of $45,322 per year, or $21.8 per hour.

Software Engineer

Broadcom

Ottawa, ON • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 20 days ago


Broadcom rating

8.7

Company rating: 8.7 out of 10

Based on 23 frontline employees who took The Breakroom Quiz

18th of 160 rated electronics manufacturers


Job description

Please Note:

1. If you are a first time user, please create your candidatelogin account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

As a Senior Software Engineer, you will design, develop, and deliver Control Software and or Firmware for Ultra High-performance electronic products. In addition, you may provide technical leadership to a small multi-faceted design team. We are looking for candidates who thrive in a fast-paced, start-up-like environment. We believe in small teams of highly experienced engineers. As such, we have a One Person One Project development culture so that you will own all aspects of a design, including Firmware, Microcode, Drivers, and upper-level control software.Our Cradle to Grave lifecycle product development means ownership does not end at product ship. You will assist with customer trials, address field issues, and ensure product sustainability.You will work collaboratively with an interdisciplinary team of engineers. In addition, Joint development programs may require extensive interaction with partner engineering teams.

Key Qualifications & Experience:

  • Background in developing embedded system software for large-scale complex multi-processor product architectures.

  • In-depth understanding of complete system software (System bring up & Diagnostics to run time control operating system and support applications)

  • Debugging & Testing:Expertise with debugging tools and testing techniques (unit testing, system-level testing)

  • Demonstrate lifecycle product ownership of complex products. Participating in a cross-functional team from product inception to volume production

  • Work with support groups, including Sales, Marketing, Purchasing, Manufacturing, Customer Support, Compliance, Safety, and Sustainability

  • Bachelor's degree in engineering and 5+ years


Compensation and Benefits


The annual base salary range for this position is CAD 76,300.00 To CAD 122,000.00

As a valued member of our team, you'll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company's growth. All subject to relevant plan documents and award agreements.


Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, RRSP participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays; and paid sick leave and vacation time. The company follows all applicable laws for leaves of absence.


Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.


If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.


What Broadcom employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom