Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Kepler

Embedded Software Engineering Intern (January 2027 - 4 months)

Posted Updated
Discussion

Description

  • 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
  • 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

Benefits

  • Unlimited Vacation
  • Comprehensive Health Coverage
  • Stock Options
  • Flexible & Hybrid Work Options
  • Professional Development
  • Currently enrolled in a post-secondary program and returning to studies after the internship
  • Work out of our new Toronto office (24 Ward Street)! This position is on-site at our Toronto office (24 Ward Street)
  • Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS
  • 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
  • Ability to effectively use git
  • Available for a full-time internship beginning January 2027 for 4 months
  • Demonstrated experience working in embedded systems
  • Currently enrolled in a Computer Science or equivalent degree program
  • Embedded Linux experience; user-space development most common, kernel or driver work possible depending on project needs
  • 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
  • Excellent communication skills
  • Hardware debugging experience (oscilloscopes, logic analyzers, etc.)
  • Strong knowledge of computer networking and modern networking protocols
  • Experience with RTL (Verilog and/or VHDL) and embedded SoCs
  • Python development experience
  • Relevant experience with hobbies or University design team

Skills

What Intern Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →