×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineering Intern

Job in Toronto, Ontario, C6A, Canada
Listing for: Kepler Communications Inc.
Full Time, Contract, Apprenticeship/Internship position
Listed on 2026-10-15
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 41000 - 54000 CAD Yearly CAD 41000.00 54000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineering Intern (January 2027) (4 months)

At Kepler Communications , we're not just imagining the future of on-demand space connectivity - we're leading it!

Our mission is to provide real-time on-orbit connectivity for critical missions, enabling a new era of data-driven intelligence and innovation. With 33 satellites launched to date, Kepler operates the first commercial optical data relay constellation, enabling real-time, continuous space communications while supporting advanced on-orbit compute and hosted payload capabilities.

Industry-leading technology is only part of the story. What sets Kepler apart is our team: bold thinkers, skilled builders, and passionate problem-solvers who thrive on pushing the boundaries ofwhat’spossible in space. We believe great ideas come from diverse perspectives, andwe’recommitted to creating an environment where you can grow, lead, and make a global impact.

Ifyou’reready to reach higher, move faster, and do work that shapes the future space economy - this is your launchpad. Come build the future with Kepler!

What We Offer:
  • - Build and operate real satellites !
  • - Get hands-on with cutting-edge space technology and real-world engineering challenges.
  • - Dedicated mentorship to support your learning and growth.
  • - Fun and collaborative work environment where you'll learn quickly and feel supported.
  • - Team-building events and opportunities to connect across the company.
  • - Fully stocked Toronto office kitchen with snacks, drinks, games, and top-notch kitchen appliances.
  • - Frequent in-office and company-wide events to stay connected and engaged.
  • - Make a direct impact on Kepler's growth and success.
  • - We’re a certified Great Place to Work ® seven years in a row.
Key Responsibilities:
  • Design and develop reliable, high quality software related to: on board software for our next generation of satellites;
    Embedded Linux for both space and ground systems;
    Firmware and drivers;
    IoT modules
  • Writing thorough tests and documentation
  • Participating in software design review and code review processes
  • Work with electrical, digital design, and operations teams to identify required features and solidify the system architecture
Required Skills &

Qualifications:
  • Demonstrated experience working in embedded systems
  • 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 general familiarity in embedded concepts (e.g., multitasking, real-time constraints, hardware interfaces) considered an asset; specific project work may vary
  • Experience with embedded operating systems and build systems, including Open Embedded/Yocto and FreeRTOS
  • Embedded Linux experience; user-space development most common, kernel or driver work possible depending on project needs
  • Excellent communication skills
  • Ability to effectively use git
  • Demonstrated willingness and ability to leverage AI-assisted engineering and development tools to improve productivity, design quality, and innovation while adapting to evolving technologies and best practices
  • Currently enrolled in a post-secondary program and returning to studies after the internship
  • Available for a full-time internship beginning January 2027 for 4 months.
  • Work out of our new Toronto office (24 Ward Street)! This position is on-siteat our Toronto office (24 Ward Street).
Bonus Points:
  • Relevant experience with hobbies or University design team
  • Python development experience
  • Strong knowledge of computer networking and modern networking protocols
  • Experience with RTL (Verilog and/or VHDL) and embedded So Cs
  • Hardware debugging experience (oscilloscopes, logic analyzers, etc.)

Hourly Rate Range: $29.75 to $39.00 CAD

Actual total compensation will be determined at the Company’s discretion and is based on a…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary