×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Designer

Job in Houston, Harris County, Texas, 77001, USA
Listing for: Kepler
Full Time, Contract position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Senior Embedded Software Designer (6+ month Contract)

At Kepler Communications, we're not just imagining the future of on-demand space connectivity - we're leading it!

Our mission is to provide real-time on-orbit connectivity for critical missions, enabling a new era of data-driven intelligence and innovation. With 33 satellites launched to date, Kepler operates the first commercial optical data relay constellation, enabling real-time, continuous space communications while supporting advanced on-orbit compute and hosted payload capabilities.

Industry-leading technology is only part of the story.
What sets Kepler apart is our team: bold thinkers, skilled builders, and passionate problem-solvers who thrive on pushing the boundaries ofwhat'spossible in space. We believe great ideas come from diverse perspectives, andwe'recommitted to creating an environment where you can grow, lead, and make a global impact.

Ifyou’reready to reach higher, move faster, and do work that shapes the future space economy - this is your launchpad.
Come build the future with Kepler!

What We Offer:


* 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,
and company-wide holiday shutdown.


* Semi-annual company-wide parties

and frequent in-office team events.


* Relocation packages

available for approved roles.

* $1,500 annual professional development fund
to support your growth.


* Fully stocked Toronto office kitchen

with snacks, drinks, games and top-notch kitchen appliances.


* Town Halls, Celebration Calls, and Company-wide events

to stay connected and engaged.


* We're a certified Great Place to Work

®, seven years in a row!

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 maintenancerequiredfor both space and ground-based assets for a growing fleet of spacecraft.

You'llbe relied upon for input and decisions that will directlyimpactdesign 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
  • Expe…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary