Kepler Communications

Embedded Software Engineering Intern (January 2027) (4 months)

Kepler Communications
Apply
17 days ago
Toronto, CanadaIntern

Responsibilities

  • Design and develop onboard software for next-generation satellites, Embedded Linux software for space and ground systems, firmware, drivers, and IoT modules.
  • Write thorough tests and documentation and participate in software design and code review processes.
  • Collaborate with electrical, digital design, and operations teams to identify features and define system architecture.
  • Work with embedded operating systems, build systems, hardware interfaces, and real-time constraints.

Requirements

  • Demonstrated experience working in embedded systems and strong software design and development skills.
  • Proficiency in C/C++ and familiarity with embedded concepts such as multitasking, real-time constraints, and hardware interfaces.
  • Experience with OpenEmbedded/Yocto, FreeRTOS, and Embedded Linux; user-space development is most common, with possible kernel or driver work.
  • Experience with testing, debugging, Git, and effective technical communication.
  • Currently enrolled in a post-secondary or Computer Science or equivalent degree program and returning to studies after the internship.
  • Available for a full-time four-month internship beginning January 2027 and able to work on-site at the Toronto office.
  • Bonus qualifications include Python development, computer networking and modern networking protocols, RTL with Verilog or VHDL, embedded SoCs, and hardware debugging using oscilloscopes or logic analyzers.

Benefits

  • Hands-on opportunity to build and operate real satellites and work with space technology.
  • Dedicated mentorship, collaborative work environment, team-building events, and company-wide networking opportunities.
  • Toronto office kitchen with snacks, drinks, games, and kitchen appliances.
  • Full-time, four-month internship beginning January 2027.
  • On-site work at the Toronto office at 24 Ward Street.
  • Equal opportunity employer with accommodation support during the recruitment process.

Tech Stack

Categories

Kepler Communications

About Kepler Communications

201-500 employees
Contact me