Embedded Software Engineering Intern (September 2026) (4-8 months)
$46,398–$60,720 year
On-site · Toronto, Ontario, Canada
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)
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.