Embedded Software Engineering Intern
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.
We invest heavily to deliver the best products to our customers, and so we’re on the hunt for a top-tier Embedded Software Engineering Intern who will have the opportunity to work on a variety of tasks, including satellite on-board software, payload software, IoT modules and ground equipment.
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
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-site at our Toronto office (24 Ward Street).
- 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 variety of job-related factors, which may include, but are not limited to, relevant knowledge, skills, experience,…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: