378,420open jobs
9,884companies
48,748added this week
Browse all
Salary
$102k – $211k per year (Estimated)
Location
Remote (United States, Canada)
Seniority
Staff · 8+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Kepler Communications is a satellite telecommunications enterprise building an in-space optical data relay network, headquartered in Toronto, Ontario, Canada. Founded in 2015 by University of Toronto graduates including Mina Mitry and Jeffrey Osborne, the venture-backed firm has raised over $200 million from investors such as Tribe Capital, Canaan Partners, and Techstars.

We're on the hunt for a top-tier Embedded Software Engineer. Your focus will be on software development and maintenance required for both space and ground-based assets for a growing fleet of spacecraft. You'll be relied upon for input and decisions that will directly impact design and operation.

Key Responsibilities:

    • Design, develop, and maintain reliable, high-quality embedded software for both spacecraft and ground-based systems supporting a growing fleet of satellites

    • Linux networking infrastructure, including routing, control-plane, and dataplane integration

    • Developing software for FPGA-based platforms, including bring-up, driver integration, and optimization of memory-mapped interfaces between processing cores and custom IP.

    • Develop automated tests, validation tools, and technical documentation to support robust software delivery and long-term maintainability

    • Participate in software architecture discussions, design reviews, and code reviews to ensure software quality and system reliability

    • Collaborate closely with cross-functional teams to define system requirements, debug complex issues, and evolve system architecture

    • Identify performance gaps, reliability risks, and architectural shortcomings in existing systems, and drive improvements across the software stack

    • Provide technical leadership, mentorship, and guidance to junior engineers while contributing to engineering best practices and development standards

Required Skills & Qualifications:

    • 8+ years of embedded software development experience

    • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

    • Strong proficiency in C and modern C++

    • Experience developing software for embedded Linux environments

    • Experience working close to operating system internals, including concurrency, IPC, synchronization, memory management, and hardware/software interfaces

    • Experience integrating and debugging complex software systems across multiple abstraction layers

    • Experience with embedded build systems and toolchains such as Yocto/OpenEmbedded, Buildroot, CMake, or similar

    • Ability to debug and optimize software in resource-constrained or performance-sensitive environments

    • Strong communication and collaboration skills in cross-functional engineering environments

    • Ability to work effectively across distributed teams and time zones

Bonus Points:

    • Master's degree in Computer Science, Computer Engineering, or related field

    • Experience developing software for aerospace applications

    • Experience implementing embedded security solutions such as secure boot, hardware security modules (HSMs), certificate/key management, authentication, or encrypted communications

    • Familiarity with Linux networking concepts and infrastructure, including routing, interfaces, netlink, or packet-processing pipelines

    • Experience developing multi-stage bootloaders

    • Strong knowledge of computer networking and modern networking protocols

    • Experience with RTL (Verilog and/or VHDL) and embedded SoCs

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
378,420 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Toronto
$80k – $105k per year • In office • Full-Time • Bachelor's Degree • Ottawa
C++
Node JS
Python
Rust
C
Cython
JavaScript
C++
CMake
PyTorch C++
Qt
TensorFlow C++
C
GTK
Pthreads
Cython
Meson
Databases
SQLite
AI/ML
CUDA
CUDA Toolkit
MediaPipe
ONNX
OpenCL
OpenCV
PyTorch
ROCm
TensorFlow
TensorRT
DevOps
Bazel
GitHub
GitLab
RTOS
Robotics
ROS2
Zenoh
IoT
FreeRTOS
MQTT
Apply
$49k – $106k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru
C++
Java
Java
Hibernate
DevOps
AWS
Azure
Docker
Design
Adobe Premiere Pro
Apply
$49k – $116k per year (Estimated) • Remote • Full-Time • Bachelor's Degree
C++
Java
Python
DevOps
Debian
Kubernetes
OpenStack
Ubuntu
Apply
$95k – $199k per year (Estimated) • Remote • Full-Time • Bachelor's Degree
C++
Java
Python
DevOps
Debian
Kubernetes
OpenStack
Ubuntu
Apply
$27k – $65k per year (Estimated) • Remote • Full-Time • Bachelor's Degree
C++
Java
Python
DevOps
Debian
Kubernetes
OpenStack
Ubuntu
Apply
Remote/Hybrid • Internship • 2+ years exp • Toronto
C++
Python
SystemVerilog
Verilog
VHDL
Apply
In office • Internship • Toronto
C++
Python
Verilog
VHDL
IoT
FreeRTOS
Apply
$49k – $140k per year (Estimated) • Remote/Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Toronto
Chips/EDA
Altium Designer
Apply
$73k – $166k per year (Estimated) • Remote/Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Toronto
Apply
$71k – $154k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Toronto
Apply
QA Engineer 1 day ago
$58k – $127k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
Apply
$56k – $120k per year • In office • Full-Time • 4+ years exp • Toronto
Management
Power Automate
Apply
$105k – $215k per year • Remote/Hybrid • Full-Time • 5+ years exp • Toronto
Python
SQL
AI/ML
Amazon SageMaker
Hadoop
Spark
DevOps
AWS
Apply
$70k – $150k per year • In office • Full-Time • 5+ years exp • Toronto
Python
Scala
SQL
AI/ML
Hadoop
Spark
DevOps
AWS
Apply
GRO - Data Analyst 1 day ago
$46k – $108k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Toronto
Python
AI/ML
Copilot
DevOps
Azure
Analytics
Power BI
Apply
See all jobs
This is one of many
378,420 more open roles from verified company boards, updated every day.