Kepler Communications logo
Kepler Communications4 months ago

Embedded Software Engineering Intern (September 2026) (4-8 months)

$46,398–$60,720 year

On-site · Toronto, Ontario, Canada

Type
Internship
Level
Entry Level
Education
Not Specified
Company size
Startup

Job Summary

Embedded Software Engineering Intern to design and develop reliable software for satellite on-board systems, including Embedded Linux, firmware, and IoT modules. Responsibilities include test-writing, documentation, participating in design and code reviews, and collaborating with electrical, digital design, and operations teams to solidify system architecture. Requires C/C++, OpenEmbedded/Yocto, FreeRTOS experience, and on-site work in Toronto; mentorship and hands-on space-technology challenges are offered.

Required Qualifications

  • 2+ years of embedded systems experience
  • Currently enrolled in a Computer Science or equivalent degree program
  • Strong software design and development skills, including algorithms, testing and debugging
  • Proficiency in C/C++, with familiarity in embedded concepts (multitasking, real-time constraints, hardware interfaces)
  • Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS
  • Embedded Linux experience; user-space development; potential kernel/driver work
  • Excellent communication skills
  • Ability to effectively use git
  • Currently enrolled in a post-secondary program and returning to studies after the internship
  • Available for a full-time internship beginning September 2025 for 4 or 8 months
  • Work out of our Toronto office (24 Ward Street)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$46k – $61k / yr

Embedded Software Engineering Intern (September 2026) (4-8 months) · Kepler Communications

Apply on Sorce