1

Programming Intern Jobs in Ottawa, ON (NOW HIRING)

As an Electrical Intern, you will work alongside our electrical engineering team on real spacecraft hardware. This is a hands-on role where you will contribute directly to the design, testing, and ...

As an Electrical Intern, you will work alongside our electrical engineering team on real spacecraft hardware. This is a hands-on role where you will contribute directly to the design, testing, and ...

This co-op/intern opportunity provides hands-on experience contributing to real-world engineering ... Foundational knowledge of coding concepts and programming structures * Ability to work both ...

As an intern at Ware Malcomb, you will gain hands-on experience working alongside industry ... The firm is also ranked among the top 10 Architecture/Engineering firms in Engineering News-Record ...

Your Team, Your Impact Central Engineering works directly with the Optical Digital Signal Processing (ODSP) group to design physical layer ICs for high-speed fiber optic data communication, such as ...

Strong Python programming skills * Strong SQL skills * Understanding of Data Modelling concepts: Star Schema, Snowflake Schema etc. * Understanding of Containerization concepts Nice to Haves:

Optical Test Coop/Intern Number of Position(s): 1 Duration : 12 Months Date : September 8 thto ... in engineering or computer science, or a related field with an accredited school in Canada.

ON DevOps Intern- Fall 2026

Ottawa, ON · On-site

CA$25 - CA$35/hr

Improve and evolve DevOps continuous integration, tools, and workflow solutions for Optical Networks product releases. * Collaborate with a small Agile team to manage, implement, and deploy ...

next page

Showing results 1-20

Programming Intern information

What do programming interns do?

Programming Interns typically support ongoing development projects by writing and testing code, fixing bugs, and assisting with documentation. You may be assigned to work on specific modules, perform code reviews, or help automate repetitive tasks under the guidance of senior developers. Interns often participate in team meetings, collaborate closely with other interns and full-time engineers, and gain exposure to version control systems and agile workflows. These experiences are designed to help you build practical skills while contributing meaningfully to the team's goals.

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

AspectProgramming InternSoftware Developer Intern
Required CredentialsTypically students or recent graduates with basic coding knowledgeSimilar, often pursuing or holding a degree in computer science or related field
Work EnvironmentInternship programs in tech companies, startups, or organizationsInternship roles within software development teams in various industries
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsSame as Programming Intern, often used interchangeably
Search & Comparison IntentPeople looking for entry-level programming experienceIndividuals seeking software development internship opportunities

Both roles are entry-level internships focused on programming tasks, often requiring similar educational backgrounds. The terms are frequently used interchangeably, with 'Software Developer Intern' emphasizing a focus on software development projects. Candidates interested in gaining practical coding experience in a professional setting should consider both roles, depending on the company's terminology.

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

To thrive as a Programming Intern, you generally need a solid understanding of programming fundamentals, data structures, and algorithms, often gained through coursework in computer science or related fields. Familiarity with version control systems like Git, basic debugging tools, and at least one programming language such as Python, Java, or C++ is typically expected. Strong problem-solving skills, eagerness to learn, and the ability to communicate effectively within a team help interns stand out. These skills and qualities are crucial for quickly adapting to real-world projects, collaborating with colleagues, and making meaningful contributions during the internship.

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

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

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

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

Infographic showing various Programming Intern job openings in Ottawa, ON as of August 2026, with employment types broken down into 1% Internship, 72% Full Time, 20% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Electrical Intern

Spaceium

Ottawa, ON • On-site

Internship

Re-posted 28 days ago


Job description

At Spaceium, we are building spacecraft systems designed to push the boundaries of what's possible in orbit. As an Electrical Intern, you will work alongside our electrical engineering team on real spacecraft hardware. This is a hands-on role where you will contribute directly to the design, testing, and integration of electrical and electronic systems for our missions.

Responsibilities
  • Support schematic capture and PCB layout for spacecraft avionics
  • Assist with harness design, wiring, and integration
  • Help bring up, test, and debug electronic boards and subsystems
  • Support electrical testing including power, signal integrity, and functional tests
  • Contribute to documentation, test reports, and design reviews
  • Assist with lab setup, instrumentation, and test equipment
  • Collaborate with mechanical, software, and systems engineers
Basic Qualifications
  • Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field
  • Familiarity with basic electronics, circuit analysis, and lab instrumentation
  • Exposure to at least one programming language (Python, C, or C++)
  • Eagerness to learn and work in a fast-paced startup environment
What We're Looking For

We're building technology that hasn't been done before. Experience is helpful, but curiosity, drive, and the ability to learn quickly matter more. If you're excited about spacecraft, enjoy solving hard engineering problems, and want to help build something new, we encourage you to apply.

Preferred Skills
  • Creative problem solver with strong first-principles thinking, capable of assessing risk and making decisions with limited data.
  • Experience in a nimble, technical engineering role, with a scrappy, entrepreneurial approach to meeting tight time or budget constraints.
  • Hands-on experience with personal or academic electronics projects
  • Familiarity with schematic capture and PCB layout tools (Altium, KiCad, or similar)
  • Experience with microcontrollers, sensors, or embedded systems
  • Comfort with oscilloscopes, multimeters, and lab test equipment
  • Strong written and verbal communication skills
Additional Requirements
  • Extended hours and weekend work may be required to support critical project and mission milestones.
  • This role requires a physical presence at the Ottawa facility.

Please submit any exciting project that you have worked on.