Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Designer

$156.1k - $181.1k per year
Full-time

Kepler Communications

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!

We're on the hunt for a top-tier Embedded Software Engineer . 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:

  • 4+ 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

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

Salary Range: $156,100 - $181,100 CAD

Actual total compensation will be determined at the Company’s discretion and is based on a variety of job-related factors, which may include, but are not limited to, relevant knowledge, skills, experience, performance, and education and/or training. The Company encourages all qualified applicants to apply, even if the posted salary range does not align with their expectations, as it does not reflect our total compensation package.

Job Type: This is for a current vacancy

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 View email address on codingjobboard.com , and we will work with you to meet your needs. 

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Designer in Remote vacancy
  •  ...Help develop the embedded software behind one of the world’s first scalable road power plants.   Our client is a  fast growing GreenTech startup...  ...international deployment.  Embedded Software Development:  Design and develop embedded software for the Road Power Plant and... 
    Suggested
    Work at office

    ANGEHEUERT GmbH

    Remote
    1 day ago
  •  ...role What your day will look like Design and implement the best Ubuntu integration...  ...and server-class hardware platforms and software stacks Work with partners to deliver a...  ...ideally public speaking experience IoT / Embedded experience – from board and SoC, BMCs,... 
    Suggested
    Full time
    Internship
    Remote work

    Canonical

    Remote
    11 days ago
  •  ...playing a key role in shaping the onboard software that powers our satellite constellation across its full lifecycle — from early design through to in-orbit operations.  This is...  ...safety-critical domains ~ Experience with embedded software development, including... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    14 days ago
  • $1000 - $3000 per month

     ...We're seeking an experienced Software architect / Full-Stack Developer who thinks like a Systems Designer – someone who reaches for schema diagrams and load assumptions before reaching for code. You'll join our fully remote team. If you like complexity, enjoy reasoning about... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Powerprozesse

    Remote
    15 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...profitable and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to...  ...with distribution packaging, software design, system debugging, and bringing customer'... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    13 days ago
  •  ...possibilities. Overview As a Senior Learning Designer you will be responsible for the end-to-...  ...disciplines.  Quarterly reviews embedded within our culture of feedback will...  ...hybrid working environment  ~ Cutting edge software and kit Salary: £50,000-£55,000... 
    Permanent employment
    Full time
    Summer work

    Decoded Limited

    Remote
    16 days ago
  •  ...you organized, detail-oriented, and a critical thinker? We’re a software agency that works on amazing projects - see our website ....  ...mobile applications Minimum Requirements: Significant UX/UI Design Experience Competence in AI, Low-Code Technologies and Platforms... 
    Permanent employment
    Full time
    Part time
    Remote work

    Gorin Systems

    Remote
    22 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada)...  ...our solutions and services are designed to empower educators and students...  ...organization. You will not be embedded within a single team; instead,...  ...to architecture and system design decisions, ensuring scalability... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Remote
    7 days ago
  • $150k - $240k per year

     ...highly ambiguous problem spaces. Software Engineer About the company:...  ...the unique opportunity to embed directly with their users and...  ...” – sometimes literally! – by embedding directly with the exploration...  ...end ownership of projects from design to implementation and testing... 
    Full time
    Internship
    Remote work

    KoBold Metals

    Remote
    10 days ago
  •  ...Job Responsibility: At Augmenta, we create software for the construction industry that fully automates the design of buildings - completely transforming the industry and empowering architects, engineers, contractors and developers. We're a global team, headquartered in Toronto... 
    Full time
    For contractors
    Remote work
    Home office
    Weekend work

    T6 Talent Partners

    Remote
    1 day ago
  •  ...business unit within Salas O'Brien , is seeking an experienced  ICT Designer  to lead the design and coordination of structured cabling, low-...  ...facilities Experience using BIM modeling tools and design software Hands-on experience using  Autodesk Revit – is a must... 
    Remote job
    Long term contract
    Full time
    Temporary work
    For contractors
    Work at office
    Work from home
    Flexible hours

    Ehvert Inc

    Remote
    10 days ago
  •  ...diverse, and talented global team. 100% Remote, USD competitive salary, paid time off, and more. Job Responsibilities At Trafilea, design is not just about aesthetics - it's about driving acquisition, conversion, and revenue. As a Creative Design Specialist for... 
    Remote work

    Trafilea

    Remote
    1 day ago
  •  ...job possible. We’re growing, but not so quickly that things are chaotic. As part of that growth, we’ve got an opening for a Digital Designer . The ideal candidate has a solid foundation in the skills outlined below, is a self-learner with a great work ethic, and has a... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home

    CarriersEdge

    Remote
    5 days ago
  •  ...engineering managers and staff engineers. Canonical’s largest software products are built by multiple teams working together under a single...  ...Graphics, Browser and Desktop Silicon enablement and embedded devices Product Security If your domain of expertise isn’t... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    10 days ago
  •  ...grow sustainably, a new position has arisen for a Senior UIUX Designer reporting directly to the Lead UIUX. This is an exciting opportunity...  ...using tools such as Lottie, Animation and Detailed Prototyping software Knowledge of HTML/CSS/JavaScript Have worked in an Agile... 
    Daily paid

    Moneybase plc

    Remote
    10 days ago
  • $113.8k - $187.8k per year

     ...intelligence at every professional's fingertips. As a Senior Software Engineer II on the CRM Team , you'll have the opportunity to...  ...relationship strengths between people based on ingested datasets The embedded Analytics platform that provides customizable data... 
    Full time
    Worldwide
    Flexible hours

    Affinity.co

    Remote
    1 day ago
  •  ...with data and application modernization. We embed within customer teams to provide strategic...  ...this input you will develop a technical design for a solution and communicate the value of...  ..... ~5+ years of experience working in a Software Engineering capacity ~ Excellent... 
    Full time
    Contract work
    Temporary work
    Remote work

    Zencore

    Remote
    5 hours ago
  •  ...to code independently, but may work with senior engineers on the design of complex solutions. The most important skills an engineer at...  ...overseeing project execution. Required Qualifications: ~3+ years of software development experience in one or more general purpose... 
    Remplacement
    Full time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    6 days ago
  •  ...) team , with a strong focus on Flight Software Product Assurance . In this role, you...  ..., bring clarity to ambiguity, and help embed strong engineering discipline across the...  ...critical environments . Experience with embedded flight software for satellites,... 
    Permanent employment
    Full time
    For subcontractor
    Internship
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    12 days ago
  •  ...the property and construction industries. The project requires creating a visually impactful and user-friendly site that mirrors the design quality of industry-standard websites, while also incorporating functionality for internal news updates post-launch. The completed site... 
    Full time
    For contractors
    Freelance
    Remote work

    Twine

    Remote
    5 days ago
  •  ...primary architect and builder of bespoke software engineering programmes for our most ambitious...  ...take technical learning concepts from design through to a fully functional, code-...  ...relevant disciplines. Quarterly reviews embedded within our culture of feedback will ensure... 
    Long term contract
    Summer work
    Local area
    Work from home
    Monday to friday
    Flexible hours
    Afternoon shift

    Decoded Limited

    Remote
    7 days ago
  • $104k - $139k per year

     ...contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their...  ...Experience building stateless ML services such as embedding or similarity models, including multi-model loading,... 
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    13 days ago
  •  ...position  Work from anywhere! What You'll Do  You won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact backend services that are secure, fault-tolerant, and available to millions. You will... 
    Full time
    Remote work
    Flexible hours

    Xapo Bank

    Remote
    12 days ago
  •  ...unit within Salas O'Brien, is seeking an experienced  Electrical Design Production Lead  to lead the design of complex electrical...  ...production work using Revit and other electrical design and coordination software Develop, update, and maintain electrical models and drawings... 
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship
    Work from home

    Ehvert Inc

    Remote
    10 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...prerequisites for this role. You will be expected to own the design and delivery of the system, facilitate integrations and work with... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    11 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...your product at global sprints every six months Focusing on design and user experience, even for developer tooling and command line... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Monday to friday
    Night shift

    Canonical

    Remote
    6 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...such as threat modeling, table-top exercises, architecture and design reviews, static analysis tools, and fuzzing, among others.... 
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    13 days ago
  • $149.6k - $199.6k per year

     ...world's first Active Insurance provider designed to help prevent digital risk before it strikes...  ...About the role We are hiring a Senior Software Engineer to lead the development of our...  ...Strategy: Work with Data Engineers to design robust data pipelines that feed into RAG... 
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    5 days ago
  •  ...Job Responsibility: A leading hospitality client is seeking a freelance motion graphics designer to create a sophisticated GIF or animation for a digital invitation, unveiling a newly built conservatory space. The animation should elegantly reveal the space—such as with curtains... 
    Full time
    For contractors
    Freelance
    Remote work
    Night shift

    Twine

    Remote
    5 days ago
  •  ...sustainable operations through innovative EHSQ software solutions. With over 1,300 clients and 1....  ...Developer , you’ll play a key role in designing and building high-performing, user-...  ...~ Familiarity with user experience (UX) design principles ~ Excellent communication skills... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Fortive

    Remote
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Designer. Be the first to apply!