Talent.com
Kepler Communications
Staff Embedded Software DesignerKepler Communications • Winnipeg, Canada
Staff Embedded Software Designer

Staff Embedded Software Designer

Kepler Communications • Winnipeg, Canada
2 days ago
Job type
  • Full-time
Job description
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 Internet access for space-based assets, enabling a new era of data-driven exploration 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 of what’s possible in space. We believe great ideas come from diverse perspectives, and we’re committed to creating an environment where you can grow, lead, and make a global impact. If you’re ready 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®, five years in a row!

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.

Develop 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

5+ 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, 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.

Employment Equity & Accommodation Statement Kepler Communications is an equal opportunity employer committed to building a diverse and inclusive workplace. We welcome applications from all qualified individuals, including women, Indigenous peoples, persons with disabilities, members of visible minorities, and people of all sexual orientations and gender identities.

If you require accommodation during any stage of the recruitment process, please contact our People & Culture team at accommodation@kepler.space, and we will work with you to meet your needs.

#J-18808-Ljbffr
Create a job alert for this search

Staff Embedded Software Designer • Winnipeg, Canada

Similar jobs

Software Engineer – Advanced Systems

Draganfly Inc.winnipeg, mb, ca
Full-time

Company”) has been a recognized technology leader within the commercial UAV space for over two decades.We helped establish the commercial market & adoption of multi-rotor helicopters for public saf... Show more

 • Promoted

Embedded Software Consulting Engineer, Protection And Control Systems

GE VernovaWinnipeg, Canada
Full-time

Job Description Summary We are seeking a highly experienced and technically authoritative Embedded Software & Firmware Consulting Engineer to lead strategy, architecture, and design initiatives... Show more

 • Promoted

Embedded Systems Designer

Antec ControlsWinnipeg, MB, CA
Full-time

Kimberly Ave, Winnipeg, MB R2K 0Y2, Canada.Posted Tuesday, April 28, 2026 at 5:00 AM.Price Industries Limited, North America’s leading manufacturer and distributor of air distribution products, ope... Show more

 • Promoted

Staff Software Developer, Search & Distributed Systems

ACV AuctionsWinnipeg, Canada
Full-time

If you are looking for a career at a dynamic company with a people-first mindset and a deep culture of growth and autonomy, ACV is the right place for you! Competitive compensation packages and lea... Show more

 • Promoted

Staff Software Engineer

CopperWinnipeg, Manitoba, Canada
Full-time

Most CRMs are glorified databases with legions of custom fields that attempt to make business processes repetitive.But just as no two people are identical, neither are most sales processes.Copper t... Show more

 • Promoted

Embedded Firmware Developer In Ndt Solutions

AccountivityWinnipeg, Canada
Full-time

Develop and test embedded firmware for new hardware, focusing on low-level drivers and hardware bring-up.Collaborate with cross-functional teams on system integration and debugging. Show more

 • Promoted

Senior Software Developer - Workerbee

Workerbeewinnipeg, mb, ca
Permanent

No C2C or third-party submissions.Workerbee connects workers with employers through trusted introductions.By joining Workerbee you can be matched for project-based, contract, or permanent opportuni... Show more

 • Promoted • New!

Embedded Systems Designer

Price Industries LimitedWinnipeg
Full-time

Kimberly Ave, Winnipeg, MB R2K 0Y2, Canada.Posted Tuesday, April 28, 2026 at 5:00 AM.Price Industries Limited, North America’s leading manufacturer and distributor of air distribution products, ope... Show more

 • Promoted

Embedded Aerospace Software Verification Engineer

Aviya Aerospace SystemsWinnipeg, Canada
Full-time

A leading aerospace engineering company is seeking a Software Verification Engineer to ensure the safety and reliability of embedded software solutions for flight control systems.The ideal candidat... Show more

 • Promoted

Antec Controls Junior Embedded Designer Role

Price Industries LimitedWinnipeg
Full-time

Take the next step in your engineering career with Antec Controls as a Junior Embedded Systems Designer based in Winnipeg.Work on cutting-edge technology in a collaborative atmosphere.As part of Pr... Show more

 • Promoted

Embedded Hardware Designer For Assistive Tech Devices - $173,000 A Year

Assistive Technology CompanyWinnipeg, Canada
Full-time

Develops electronic circuits for new assistive technology products, focusing on design, testing, and production transfer.Requires engineering degree and 5 years of experience. Show more

 • Promoted

Staff Software Engineer

Avanti Software Inc.Winnipeg, Canada
Full-time

Job title:Staff Software EngineerJob location:RemoteSalary Range:$92,000 to $120,000The Opportunity The Staff Software Engineer is responsible for software development, coordinating project technic... Show more

 • Promoted

Software Implementation Specialist - ASMBL

ASMBLwinnipeg, mb, ca
Full-time

ASMBL develops tech for companies working at or towards enterprise-level scale, through a conscious use of resources that frees them to focus on their mission.We believe tech that frees people to f... Show more

 • Promoted • New!

Advanced Embedded Software Developer - Core Platform - $115,000 - $164,600 A Year

A Leading Global Technology OrganisationWinnipeg, Canada
Full-time

Develop and maintain embedded software for Unified Threat Management (UTM) features like antivirus and web filtering.Requires strong C/C++ skills and Linux/UNIX experience. Show more

 • Promoted

Senior Firmware Developer In Embedded Systems

Eddyfi TechnologiesWinnipeg, Canada
Full-time

Drive innovation as a Senior Firmware Developer in embedded systems.Design and maintain software for industry-leading non-destructive testing technologies, enhancing collaborative solutions.In this... Show more

 • Promoted

Embedded Systems Software Engineer - C$90,000 - C$130,000 A Year

QualcommWinnipeg, Canada
Full-time

Engage in impactful software development for the automotive industry as an Embedded Systems Software Engineer.Your expertise in multimedia and embedded programming will be crucial for next-gen auto... Show more

 • Promoted

Principal Embedded Software Engineer - Analog Connectivity

Astera LabsWinnipeg, Canada
Full-time

Principal Embedded Software Engineer - Analog ConnectivityAstera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions.By collaborating with hypersc... Show more

 • Promoted

Remote Senior Embedded Hardware Security Engineer

LimeWinnipeg, Canada
Remote
Full-time

A leading micromobility firm is looking for a Senior Hardware Security Engineer to enhance the security of its hardware and firmware platforms.This remote role requires 5+ years of experience in ha... Show more

 • Promoted

Senior Embedded Bsp Engineer: Build Mission-Critical Systems

Nokia GlobalWinnipeg, Canada
Full-time

A leading technology company in Canada seeks professionals for their Applied R&D and Software Engineering team.This role focuses on innovative solutions in hardware and software development, ma... Show more

 • Promoted

Embedded Software Developer

AMARIS GROUP SAWinnipeg, Canada
Full-time

Participeràtouteslesétapesducyclededéveloppementlogiciel,del’analysedesbesoinsàlalivraison.ExpérienceavancéeendéveloppementsurLinuxouunautreOSPOSIX.Capacitéàcollaboreravecdeséquipesrépartiesdanslem... Show more