Senior On-Orbit Embedded Software Engineer

Kepler Communications Inc.

Toronto

On-site

CAD 159,000 - 209,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity plan
Health insurance (including dependents
Unlimited vacation
Parental leave policy
Holiday shutdown
Relocation packages
Professional development fund
On-site Toronto office amenities
Town Halls & company-wide events
Great Place to Work certification

Job summary

Kepler Communications is seeking an Embedded Software Engineer to develop and maintain software for spacecraft and ground-based assets in a growing satellite fleet. Your work will influence design decisions and long-term reliability.

The role emphasizes secure data links, drivers, and kernel-level components. The team values collaboration across software, hardware, and operations, with emphasis on scalable testing, robust validation, and adherence to best practices in a fast-paced space tech

Qualifications

  • 6+ years of embedded software in high-reliability systems.
  • Bachelor’s degree in CS/CE/EE or equivalent.
  • Strong fundamentals: design, debugging, testing, performance, maintainable code.

Responsibilities

  • Design, develop, and maintain embedded software for spacecraft and ground systems.
  • Implement secure communications: encryption, authentication, key exchange for data links.
  • Develop low-level components: drivers, kernel modules, interfaces, platform services.
  • Create automated tests, validation tools, and docs for long-term maintainability.
  • Participate in architecture reviews and code reviews to ensure quality.
  • Collaborate with cross-functional teams to define requirements and diagnose issues.
  • Identify performance gaps and architect improvements across the stack.
  • Provide mentorship and contribute to engineering best practices.

Skills

Embedded software
C/C++
RTOS/Linux
Git workflows
Debugging

Education

Bachelor's degree in CS/CE/EE

Tools

Yocto/OpenEmbedded
FreeRTOS
Kernel modules
Device drivers
Git

Job description

Kepler Communications is seeking an Embedded Software Engineer to develop and maintain software for spacecraft and ground-based assets in a growing satellite fleet. Your work will influence design decisions and long-term reliability.

The role emphasizes secure data links, drivers, and kernel-level components. The team values collaboration across software, hardware, and operations, with emphasis on scalable testing, robust validation, and adherence to best practices in a fast-paced space tech

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Spacecraft & Ground
Senior Embedded Software Engineer - Spacecraft & Ground

Kepler-Communications • Toronto

On-site
CAD 159,000 - 209,000
Competitive equity plan
Health insurance including dependents
Unlimited vacation
+6
Hands-On Space Embedded Software Intern
Hands-On Space Embedded Software Intern

Kepler-Communications • Toronto

On-site
CAD 26,230,000 - 34,385,000
Mentorship
Space tech exposure
Toronto office on-site
+2
Senior Embedded Software Designer
Senior Embedded Software Designer

Kepler-Communications • Toronto

On-site
CAD 159,000 - 209,000
Competitive equity plan
Health insurance including dependents
Unlimited vacation
+6
Senior Embedded Software Designer
Senior Embedded Software Designer

Kepler Communications Inc. • Toronto

On-site
CAD 159,000 - 209,000
Equity plan
Health insurance (including dependents
Unlimited vacation
+7
Embedded Software Designer
Embedded Software Designer

Kepler Communications Inc. • Toronto

On-site
CAD 156,000 - 181,000
Competitive compensation
Health insurance including dependents
Unlimited vacation
+7
Program Chief Engineer
Program Chief Engineer

Kepler • Toronto

On-site
CAD 180,000 - 240,000
Equity plan
Health insurance
Dental insurance
+8
Senior Embedded Software Engineer — Satellite Networking
Senior Embedded Software Engineer — Satellite Networking

SpaceBridge • Montreal

On-site
CAD 80,000 - 110,000
Embedded Software Engineering Intern (January 2027) (4 months)
Embedded Software Engineering Intern (January 2027) (4 months)

Kepler • Toronto

On-site
CAD 41,000 - 54,000
Mentorship
Office snacks and amenities
Company events
+1
Embedded Software Engineering Intern (January 2027) (4 months)
Embedded Software Engineering Intern (January 2027) (4 months)

Kepler-Communications • Toronto

On-site
CAD 26,230,000 - 34,385,000
Mentorship
Space tech exposure
Toronto office on-site
+2
Embedded Software Engineering Intern (January 2027) (4 months)
Embedded Software Engineering Intern (January 2027) (4 months)

Kepler Communications • Toronto

On-site
CAD 41,000 - 54,000
Mentorship
Hands-on with satellites
Team events
+1