02 Sep
|
KEPLER
|
Toronto
- 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 in office 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
📌 Embedded Software Engineering Intern (January 2027 - 4 months) (Toronto)
🏢 KEPLER
📍 Toronto