Senior Embedded Software Engineer — Spacecraft & Ground

Kepler

United States

Remote

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Health and vision insurance
Unlimited vacation and parental leave
Company-wide holidays
Relocation packages
$1,500 annual professional development
Toronto office kitchen
Town Halls and company events
Great Place to Work certification

Job summary

Kepler Communications seeks a Senior Embedded Software Engineer to design, develop, and maintain software for spacecraft and ground-based assets. You will create secure data links, low-level drivers, and platform services, while collaborating with cross-functional teams to improve system reliability.

The role requires strong C/C++ skills, experience with embedded Linux/RTOS, and familiarity with Yocto/OpenEmbedded.

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 fundamentals in system design, debugging, testing, performance analysis, and maintainable code.

Responsibilities

  • Design, develop, and maintain embedded software for spacecraft and ground systems supporting a growing satellite fleet.
  • Design and implement secure communications capabilities, including encryption, authentication, and key exchange.
  • Build low-level components like device drivers, kernel modules, hardware interfaces, and platform services.
  • Develop automated tests, validation tools, and documentation for robust software delivery.
  • Participate in software architecture discussions, design reviews, and code reviews to ensure quality.

Skills

Embedded software
C/C++
RTOS
Embedded Linux
Kernel modules
Device drivers
Automated tests
Code reviews
Git workflows
AI-assisted tooling

Education

Bachelor's degree in Computer Science / Computer Engineering / Electrical Engineering

Tools

Yocto/OpenEmbedded
FreeRTOS
Device drivers development
Kernel module development
Git

Job description

Kepler Communications seeks a Senior Embedded Software Engineer to design, develop, and maintain software for spacecraft and ground-based assets. You will create secure data links, low-level drivers, and platform services, while collaborating with cross-functional teams to improve system reliability.

The role requires strong C/C++ skills, experience with embedded Linux/RTOS, and familiarity with Yocto/OpenEmbedded.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Spacecraft Systems
Senior Embedded Software Engineer – Spacecraft Systems

Kepler Communications Inc. • United States

On-site
USD 79,000 - 100,000
Equity plan
Health, dental, vision insurance for 1
Unlimited vacation & parental leave
+2
Senior Flight Software Engineer: Space Systems
Senior Flight Software Engineer: Space Systems

Kepler Communications Inc. • United States

On-site
USD 96,000 - 165,000
Competitive compensation with equity
Health, dental, vision insurance
Unlimited vacation and parental leave
+6
Senior Flight Software Lead - Embedded Linux
Senior Flight Software Lead - Embedded Linux

Kepler Communications Inc. • United States

Remote
USD 130,000 - 170,000
Senior Embedded Flight Software Engineer (Space)
Senior Embedded Flight Software Engineer (Space)

Frontdoor Defense • Saratoga (CA)

On-site
USD 130,000 - 180,000
Senior Embedded Software Engineer in Space
Senior Embedded Software Engineer in Space

Airbus Ventures • Austin (TX)

Hybrid
USD 120,000 - 180,000
Stock options
Health, dental, vision coverage
Retirement plans
Senior Flight Software Engineer – Spacecraft Autonomy
Senior Flight Software Engineer – Spacecraft Autonomy

Katalyst Space • Broomfield (CO)

On-site
USD 150,000 - 190,000
Employee Stock Option Plan
Relocation bonus
Comprehensive medical, vision, and…dal
Senior Spacecraft Flight Software Engineer C++ - Equity
Senior Spacecraft Flight Software Engineer C++ - Equity

Alumni Founders • El Segundo (CA)

On-site
USD 150,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+7
Senior Embedded Software Engineer - Space/Aerospace RTOS
Senior Embedded Software Engineer - Space/Aerospace RTOS

CesiumAstro, Inc. • Austin (TX)

Hybrid
USD 130,000 - 180,000
Stock options
Comprehensive benefits package
Senior Spacecraft Embedded Flight Software Engineer
Senior Spacecraft Embedded Flight Software Engineer

York Space Systems • Greenwood Village (CO)

On-site
USD 120,000 - 180,000
Medical, dental, vision insurance
Unlimited PTO
401(k) match
Space-Grade Embedded Linux Engineer (Yocto, C/C++)
Space-Grade Embedded Linux Engineer (Yocto, C/C++)

Cesiumastro • El Segundo (CA)

On-site
USD 118,000 - 142,000
Stock options
Health benefits
Retirement plan