
51 - 200 employees
Founded 2015
🚀 Aerospace
📡 Telecommunications
🎖️ Defense
Aerospace • Telecommunications • Defense
Kepler Communications Inc. is a company focused on advancing mission communications in space. They offer a cutting-edge optical network that facilitates real-time data relay between satellites, addressing the challenges of on-orbit communications. By employing a hybrid RF and optical network, Kepler is turning satellites into Internet exchange points, enabling rapid data transfers for Earth observation, defense, and human space flight. They continue to expand on-space capabilities by improving infrastructure that supports seamless and secure access to space-generated data across various markets, including defense, intelligence, and space sustainability.
🔥 2 minutes ago
Improve your chances of getting an interview by checking your resume score before you apply.

51 - 200 employees
Founded 2015
🚀 Aerospace
📡 Telecommunications
🎖️ Defense
Aerospace • Telecommunications • Defense
Kepler Communications Inc. is a company focused on advancing mission communications in space. They offer a cutting-edge optical network that facilitates real-time data relay between satellites, addressing the challenges of on-orbit communications. By employing a hybrid RF and optical network, Kepler is turning satellites into Internet exchange points, enabling rapid data transfers for Earth observation, defense, and human space flight. They continue to expand on-space capabilities by improving infrastructure that supports seamless and secure access to space-generated data across various markets, including defense, intelligence, and space sustainability.
• Design, develop, and maintain reliable embedded software for spacecraft and ground-based systems supporting a growing satellite fleet. • Design and implement secure communications capabilities, including encryption, authentication, and key exchange. • Build and maintain low-level software components, including device drivers, kernel modules, hardware interfaces, and platform services. • Develop automated tests, validation tools, and technical documentation. • Participate in software architecture discussions, design reviews, and code reviews. • Collaborate with software, hardware, and operations teams to define requirements, debug complex issues, and evolve system architecture. • Identify performance gaps, reliability risks, and architectural shortcomings, and drive improvements across the software stack. • Provide technical leadership, mentorship, and guidance to junior engineers while contributing to engineering standards.
• 6+ years of experience developing embedded software for complex, high-reliability systems. • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience. • Strong software engineering fundamentals, including system design, debugging, testing, performance analysis, and maintainable code development. • Proficiency in C/C++ for embedded systems, including concurrency, interrupt handling, memory-mapped peripherals, and SPI, I2C, UART, and CAN interfaces. • Experience with embedded Linux and/or RTOS environments, including Yocto/OpenEmbedded and FreeRTOS. • Experience developing low-level embedded Linux components, including kernel modules, device drivers, and device tree integrations. • Experience developing and maintaining automated test frameworks, validation tooling, or hardware/software integration test environments. • Strong cross-functional collaboration and communication skills across software, hardware, and operations teams. • Proficiency with Git-based version control and code review practices. • Willingness to adopt and effectively utilize AI-assisted engineering tools. • Master’s degree in Computer Science, Computer Engineering, or related field (bonus). • Experience developing software for aerospace applications (bonus). • Experience implementing embedded security solutions such as secure boot, HSMs, certificate/key management, authentication, or encrypted communications (bonus). • Familiarity with Linux networking concepts and infrastructure (bonus). • Experience developing multi-stage bootloaders (bonus). • Strong knowledge of computer networking and modern networking protocols (bonus). • Experience with RTL (Verilog and/or VHDL) and embedded SoCs (bonus).
• Competitive compensation with a robust equity plan to share in our success. • Comprehensive coverage for health, dental, and vision insurance—including dependents. • Unlimited vacation. • Supportive parental leave policy. • Company-wide holiday shutdown. • Semi-annual company-wide parties. • Frequent in-office team events. • Relocation packages available for approved roles. • $1,500 annual professional development fund. • Fully stocked Toronto office kitchen with snacks, drinks, games and top-notch kitchen appliances. • Town Halls, Celebration Calls, and Company-wide events. • Certified Great Place to Work®, seven years in a row!
Apply Now🕒 2 days ago
Organisational Design Consultant designing knowledge-management structures, RACI matrices, and AI-era roles for Miratech’s enterprise IT consulting clients. Delivering operating models and transition plans across complex business units.
🗣️🇫🇷 French Required
🕒 2 days ago
Applied Playground Designer creating custom timber playgrounds and sculptures at Earthscape Play. Developing 3D models, construction drawings, renderings, and optimized design assets.
🕒 4 days ago
Organizational Design Consultant assessing AI capabilities in Genesys Cloud for enterprise clients. Defining knowledge management operating models, governance, roles, and transition plans.
🗣️🇫🇷 French Required
🕒 4 days ago
Organizational Design Consultant evaluating Genesys Cloud AI capabilities for Miratech’s enterprise clients. Designing knowledge-management operating models, governance, roles, and transition plans.
🕒 October 16
Senior Clinical Database Designer building EDC systems, CRFs, UAT plans, and SAS data checks. Managing clinical data processes for Everest’s pharmaceutical, biotech, and medical-device CRO clients.