Salary
≈ $66k – $118k per year (Estimated)
Location
Remote (United States, Canada)
Seniority
Senior · 6+ years exp
Employment
Contractor
Confirmed on the employer's own hiring board on Oct 26, 2026. First seen by Alion on Oct 23, 2026. Kepler Communications scores A on the Alion truth index.
Overview
Company
Impact
Profile match
Kepler Communications is a satellite telecommunications and space infrastructure company dedicated to building the "Internet for space". Headquartered in Toronto, Canada, the company designs, manufactures, and operates an advanced low Earth orbit (LEO) satellite constellation equipped with optical inter-satellite links (OISLs). Founded in 2015, Kepler operates as a vertically integrated provider of real-time optical data relay and on-orbit compute capabilities, enabling commercial, government, and scientific satellite operators to transmit high-volume data continuously and securely without waiting for direct ground-station passes.
Backed by Techstars, Garage Capital, Space Capital
We're on the hunt for a top-tier Senior Embedded Software Engineer for a 6+ month contract. 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
- Design and implement secure communications capabilities, including encryption, authentication, and key exchange for next-generation data links
- 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 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:
- 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 hardware communication interfaces such as SPI, I2C, UART, and CAN
- Experience developing software for embedded Linux and/or RTOS environments, including familiarity with build systems such as Yocto/OpenEmbedded and operating systems such as 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, with the ability to work effectively across software, hardware, and operations teams
- Proficiency with modern software development workflows and tools, including Git-based version control and code review practices
- Demonstrates a willingness to adopt and effectively utilize AI-assisted engineering tools, applying sound judgment to improve productivity, quality, and innovation while continuously adapting to evolving technologies
- Demonstrates a willingness to adopt and effectively utilize AI-assisted engineering tools, applying sound judgment to improve productivity, quality, and innovation while continuously adapting to evolving technologies
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.
1,979,292 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.
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
Hardware
Similar stack
Same company
Canada
≈ $115k – $228k per year (Estimated) • Remote (United States) • Top Secret • 6+ years exp • Bachelor's Degree • United States
DevOps
Linux
Apply
Embedded Software Engineer - Government
5 hours ago
$165k – $261k per year • Remote (United States) • 5+ years exp • Bachelor's Degree • United States
Rust
C++
Bash
DevOps
Rest API
GitHub Actions
CI/CD
Jenkins
Git
GitHub
Linux
Cybersecurity
CodeQL
Management
Jira
Agile
Scrum
Apply
Senior PCB DFx Engineer
5 hours ago
$142k – $224k per year • Remote (United States) • Secret • 10+ years exp • Bachelor's Degree • United States
Chips/EDA
Cadence Allegro
Mentor Xpedition
CAM350
Minitab
Management
Agile
Apply
$95k – $130k per year • Hybrid • Full-Time • 5+ years exp • Richmond • Bellevue
Management
Confluence
Apply
$83k – $114k per year • Hybrid • Full-Time • 10+ years exp • Richmond
Python
MATLAB
MedTech
Verification & Validation
Apply
Администратор информационных систем
1 day ago
Remote (likely EAEU) • Full-Time
Java
SQL
DevOps
Rest API
CI/CD
Git
Bitbucket
Cybersecurity
LDAP
Analytics
Metabase
Management
Confluence
Jira
Apply
Senior IAM / PAM Engineer
1 day ago
≈ $18k – $38k per year (Estimated) • Remote (India) • 5+ years exp • India
Python
PowerShell
AI/ML
Anomaly Detection
DevOps
Rest API
Splunk
Azure
AWS
IAM
AWS Step Functions
Linux
Windows
DNS
Cybersecurity
Least Privilege
Delinea
Active Directory
LDAP
SIEM
Management
ServiceNow
Power Automate
Apply
Backend Developer - Java
1 day ago
In office • 4+ years exp • Gurgaon
Java
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Gradle
Databases
MySQL
PostgreSQL
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
Data Engineer
1 day ago
≈ $15k – $38k per year (Estimated) • In office • 3+ years exp • Bengaluru
Python
Java
SQL
Python
Boto3
Java
Maven
Spring Boot
Lombok
Databases
PostgreSQL
Presto
DynamoDB
Amazon Aurora
Trino
Mobile
Dependency Injection
DevOps
Git
AWS
AWS Lambda
Amazon S3
IAM
Amazon CloudWatch
Amazon EventBridge
Analytics
ETL/ELT
AWS Glue
Apply
SDE 2 - Full Stack
1 day ago
In office • 5+ years exp • Bengaluru
Python
Python
SQLAlchemy
Django
Celery
Databases
PostgreSQL
Redis
RabbitMQ
AI/ML
OpenAI
Anthropic
Frontend
GraphQL
Mobile
Clean Architecture
DevOps
Rest API
Git
Docker
Kubernetes
QA
Pytest
Apply
≈ $67k – $120k per year (Estimated) • Remote (United States, Canada) • Contractor • 7+ years exp • Bachelor's Degree • Canada • United States
Python
C
C++
C
ZeroMQ
DevOps
Kubernetes
Linux
Apply
≈ $69k – $122k per year (Estimated) • Remote (United States, Canada) • Contractor • 5+ years exp • Bachelor's Degree • Toronto
Python
Verilog
SystemVerilog
VHDL
Chips/EDA
Siemens ModelSim
Xilinx Vivado
Riviera-PRO
Apply
FPGA Digital Design Engineer
9 days ago
≈ $69k – $122k per year (Estimated) • Remote (United States, Canada) • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
Python
Verilog
SystemVerilog
VHDL
Chips/EDA
Siemens ModelSim
Xilinx Vivado
Riviera-PRO
Apply
Senior Embedded Software Designer
1 month ago
≈ $69k – $124k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Toronto
Verilog
C++
VHDL
DevOps
RTOS
Git
Linux
IoT
FreeRTOS
Apply
In office • Internship • Toronto
Python
Verilog
C++
VHDL
DevOps
Linux
IoT
FreeRTOS
Apply
Senior Customer Success Manager
1 day ago
≈ $42k – $81k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Canada
Marketing
Salesforce
Apply
Apply
Apply
Medical Lab Technologist - Hematology
1 day ago
≈ $26k – $55k per year (Estimated) • In office • Bachelor's Degree • Canada
Apply
This is one of many
1,979,292 more open roles from verified company boards, updated every day.

