About the Role
Kepler Communications is seeking a top-tier Embedded Software Engineering Intern to work on satellite on-board software, payload software, IoT modules, and ground equipment. This role offers the opportunity to work on cutting-edge space technology and make a direct impact on Kepler's growth.
Responsibilities
- Design and develop reliable, high-quality software for next-generation satellites, Embedded Linux for space and ground systems, and firmware/drivers.
- Write thorough tests and documentation.
- Participate in software design and code review processes.
- Collaborate with electrical, digital design, and operations teams to define features and system architecture.
Requirements
- 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++.
- General familiarity with embedded concepts (e.g., 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, potentially kernel or driver work).
- Excellent communication skills.
- Ability to effectively use git.
- Demonstrated willingness and ability to leverage AI-assisted engineering and development tools.
- 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.
Skills
- C/C++
- Embedded Linux
- OpenEmbedded/Yocto
- FreeRTOS
- Git
- AI-assisted engineering and development tools
- Python development
- Computer networking
- Modern networking protocols
- RTL (Verilog and/or VHDL)
- Embedded SoCs
- Hardware debugging (oscilloscopes, logic analyzers)
Location
- Toronto, ON
Work Type
- On-site
- Full-time internship
Experience Level
- Internship
Education Level
- Currently enrolled in a Computer Science or equivalent degree program
- Currently enrolled in a post-secondary program
Salary/Compensations
- $29.75 to $39.00 CAD per hour
Benefits
- Build and operate real satellites
- Hands-on experience with cutting-edge space technology
- Dedicated mentorship
- Fun and collaborative work environment
- Team-building events
- Fully stocked Toronto office kitchen with snacks, drinks, games, and top-notch kitchen appliances
- Frequent in-office and company-wide events
- Make a direct impact on Kepler's growth and success
About the Company
- Kepler Communications is leading the future of on-demand space connectivity with a mission to provide real-time on-orbit connectivity for critical missions.
- Operates the first commercial optical data relay constellation with 33 satellites launched.
- Enables real-time, continuous space communications, on-orbit compute, and hosted payload capabilities.
- A certified Great Place to Work® for seven consecutive years.
Equal Opportunity
- Kepler Communications is an equal opportunity employer committed to building a diverse and inclusive workplace.
- Welcomes applications from all qualified individuals, including women, Indigenous peoples, persons with disabilities, members of visible minorities, and people of all sexual orientations and gender identities.
- Provides accommodation during the recruitment process upon request.
