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

Kepler Communications Inc.

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
  • * 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 partiesand frequent in-office team events.
  • * Relocation packagesavailable for approved roles.
  • * $1,500 annual professional development fundto support your growth.
  • * Fully stocked Toronto office kitchenwith snacks, drinks, games and top-notch kitchen appliances.
  • * Town Halls, Celebration Calls, and Company-wide events to stay connected and engaged.
  • * We’re a certifiedGreat Place to Work®, seven years in a row!

We'reon 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'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:

  • 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

"Demonstrates a willingness to adopt and effectively utilize AI-assisted engineering tools, applying sound judgment to improve productivity, quality, and innovation while continuously adapting to evolving technologies"

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 apply.j-vers.com , and we will work with you to meet your needs.

At Kepler Communications, all hiring decisions are made by people. Human recruiters are involved in every step of our recruitment process. We use AI-based tools (such as Lever AI and HireEZ) to assist with the initial review of applications by ranking candidates based on job-relevant criteria. These tools support - but do not replace - human judgment.

#J-18808-Ljbffr
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Designer in Toronto, ON vacancy
  • $159.29k - $209.29k per year

     ...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...  ...relied upon for input and decisions that will directly impact design and operation. Key Responsibilities: ~ Design, develop... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  •  ...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...  ...relied upon for input and decisions that will directly impact design and operation. Key Responsibilities: ~ Design, develop... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  •  ...engaged.  * We’re a certified  Great Place to Work ®, five years in a row! Kepler is seeking an experienced  Embedded Software Test Automation Designer  to help ensure the quality, reliability, and maintainability of software across the full development lifecycle. This... 
    Suggested
    Full time
    Casual work
    Internship
    Work at office
    Remote work
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  • $159.29k - $209.29k per year

     ...Contingent Upon Program Award   We’re on the hunt for a top-tier  Embedded Software Engineer - Processing & Algorithms to build the processing...  ...relied upon for input and decisions that will directly impact design and operation.   Key Responsibilities: ~ Design and... 
    Suggested
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  •  ...work on challenging problems throughout our software stack, designing and developing robust and scalable solutions across embedded systems, cloud,  and mobile . You’ll be collaborating...  ..., in the sun and the dust, on hardware we design ourselves. We are offline first, and a... 
    Suggested
    Remote work

    Vivid Machines

    Toronto, ON
    a month ago
  •  ...seven years in a row! We're on the hunt for a top-tier Senior Embedded Software Engineer . Your focus will be on software development and...  ...for a growing fleet of spacecraft. You'll be relied upon for input and decisions that will directly impact design and operation.... 
    Full time
    Work at office
    Relocation package

    kepler

    Toronto, ON
    a month ago
  • $180.2k - $233.2k per year

     ...inspires you, join us. Imagine what we’ll build together. About the Design Systems Team The Design Systems team owns Thumbprint ,...  ...as your primary users. ~6+ years of industry experience in software engineering. Expected salary ranges ~ For candidates living... 
    Seasonal work
    Work at office
    Local area

    Thumbtack

    Toronto, ON
    26 days ago
  •  ...solutions must evolve to unify innovations in software models, compilers, platforms, networking,...  ...and interfaces with hardware. System Design: The process of defining, integrating,...  ...Engineering Coursework or projects in embedded systems, microwave and signal integrity,... 
    Permanent employment
    Internship

    Tenstorrent University

    Toronto, ON
    7 days ago
  • $165k - $185k per year

     ...rapidly growing across the globe helping to design, engineer, build, and ship consumer...  ...develop, and integrate cutting-edge audio software systems using Gstreamer, Pipewire, React...  ...equivalent. Develop and maintain software for embedded audio systems. Work closely with the... 
    Local area
    Remote work

    Jobot

    Toronto, ON
    1 day ago
  • $181.05k - $213k per year

     ...and limited partners through world-class software, purpose-built for everyone in venture capital...  ...in assets under management, with tools designed to enhance the strategic impact of fund...  ...of tomorrow. Ink is Carta’s Design System – the underlying foundation for how... 
    Full time
    Work at office

    Dba Carta, Inc.

    Toronto, ON
    more than 2 months ago
  •  ...leader in digital reality solutions, combining sensor, software, and autonomous technologies. We are putting data to work...  ...us @HexagonAB. Purpose of Position: As a Senior Embedded Software Engineer you will design, develop, verify and maintain the safety-related... 
    Full time
    Remote work

    Hexagon Mining, Inc.

    Toronto, ON
    23 days ago
  •  ...Snowflake platform. We're looking for a Software Engineer — AI to join our growing Toronto engineering team. You'll design, build, and ship AI-powered systems and services...  ...for AI workloads — including model serving, embedding pipelines, retrieval-augmented generation (... 
    Full time
    Work at office
    Local area
    Worldwide

    Snowflake

    Toronto, ON
    9 days ago
  •  ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors....  ...standards such as ISO 26262 is a strong plus.   What We Need Design and evolve the driver layer that provides high-performance APIs... 
    Permanent employment
    Full time

    Tenstorrent

    Toronto, ON
    more than 2 months ago
  •  ...which arise during the use and operation of software packages, including technical assistance...  ...methodologies for the development, design, implementation and maintenance of applications...  .... ~ Experience in UI integration (embedding external application in Siebel, Exposing... 
    Full time

    Maarut Inc

    Toronto, ON
    12 days ago
  •  ...growth rate exceeds 25%.  Job Description The Organisational Design Consultant answers the question the other two workstreams...  ...capability — whether a central knowledge team, a federated model with embedded content owners in each business line, or a hybrid — with the... 
    Full time
    Part time
    Internship
    Immediate start
    Relocation

    Miratech

    Toronto, ON
    2 days ago
  • $175k - $210k per year

     ...General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (...  ...that helps brands, retailers, and 3PLs design, build, and scale high-performance...  ...assisted engineering workflows; AI is deeply embedded in how we build Experience shipping AI... 
    Long term contract
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    26 days ago
  •  ...Digital Operations. As the founding Software Engineer, Applied AI, you own...  .... “Being AI-native means embedding AI and automation into how we...  ...’ll do Discover & scope: Embed into Sales, GTM, Marketing,...  ...specifications. Build & ship: Design and ship internal tools, AI... 
    Full time
    Flexible hours

    Urban Ridge Supplies

    Toronto, ON
    27 days ago
  • $68.8k - $103.2k per year

     ...role:  We’re hiring a contract Software Developer (6 months) to...  ...your‑sleeves engineering role—designing, building, testing, and productionâ...  ...enforce secure-by-default design. Instrument applications...  ...team members who bring: Embedding & leveraging technology  – Confidence... 
    Full time
    Contract work
    Work at office
    Remote work
    1 day per week

    Meridian Credit Union

    Toronto, ON
    more than 2 months ago
  • $80k - $130k per year

     ...confident about money. About the Role: As a Software Developer on Borrowell’s Engineering team, you will design, develop, optimize, test, and maintain...  ...management (Auth0). Product Development Pods: Embedded within cross-functional teams (Product, Design, QA... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Borrowell

    Toronto, ON
    more than 2 months ago
  • $95k - $105k per year

     ...service programs. We specialize in enterprise-scale lead management software designed specifically for the home services industry, built to handle...  ...more efficiently. About the role: As Centah’s Product Designer, you are passionate about simplifying and improving user... 
    Internship
    Work at office
    Flexible hours

    Centah Inc.

    Toronto, ON
    17 days ago
  • $108k - $135k per year

     ...sharing industry. We are seeking a highly motivated, mid-career software engineer to contribute to the development of features that facilitate...  ...product work, and collaborating with other engineers on system design. You will help shape the product direction by developing a deep... 
    Hourly pay
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    5 days ago
  •  ...largely left behind. We acquire, operate, and grow vertical market software companies. They are niche, founder-built businesses serving...  ...the root cause, then fix whatever let it happen. Review the design for the next big piece of work before anyone writes code. Interview... 
    Full time
    For contractors

    Beacon Holdings Llc

    Toronto, ON
    3 days ago
  •  ...Opportunity At Sitetracker, you'll play a critical role in designing and delivering complex, scalable Salesforce solutions that address...  ...Product team. What You'll Do You'll lead the technical design and development of complex custom solutions built on the... 
    Long term contract
    Full time

    Sitetracker

    Toronto, ON
    5 days ago
  •  ...finance vehicles with confidence.   Through AutoSync , we provide software solutions to 3,500+ dealers , streamlining their operations,...  ...Job Summary We’re looking for an experienced Senior Product Designer to join AutoSync’s Consumer Experience team and help shape the... 
    Shift work

    Autotrader.ca

    Toronto, ON
    1 day ago
  • $125.7k - $203.1k per year

     ...platforms, operating systems, and intelligent embedded infrastructure, powering global...  ...architectures, low-latency telemetry, and hardware-software integration within business groups such...  ...Developer, you will take ownership of designing, implementing, and optimizing critical software... 
    Long term contract
    Full time
    Temporary work
    Apprenticeship
    Internship
    Local area
    Worldwide
    Flexible hours

    Cisco Systems, Inc

    Toronto, ON
    3 days ago
  •  ...the AI team at Zynga making an impact across all of the company's games - Central Technology! As a Software Architect you will be responsible for the technical vision, design and implementation of AI-powered tools and systems that elevate developer productivity and player experiences... 
    Long term contract
    Full time
    Local area

    Zynga, Inc.

    Toronto, ON
    23 days ago
  • $108k - $132k per year

     ...stronger, more resilient businesses. We’re looking for a Brand Designer to join Relay’s Marketing Design team and help shape how our...  ...tasks. - You build with AI, not just use it: You're actively embedding AI into how you work, pushing what's possible, and bringing your... 
    Full time
    Freelance
    Internship

    Relay

    Toronto, ON
    27 days ago
  • $130.5k - $159.5k per year

     ...That belief shapes how we build. Design Engineering is a small,...  ...craft across the application. Embed within product teams to lead UI...  ...the last 10% that makes great software You prioritize speed, reusability...  ...just use it: You're actively embedding AI into how you work, pushing... 
    Full time
    Internship
    Work at office
    Trial period
    Flexible hours
    3 days per week

    Relay

    Toronto, ON
    more than 2 months ago
  • $72k - $75k per year

     ...looking for an experienced Software Engineer in Testing to join...  ...You will play a key role in embedding quality into every stage of the...  ...Collaborate closely with developers, designers, and product managers to...  ...acceptance criteria Plan, design, and execute detailed manual... 
    Full time
    Internship
    Work at office
    Remote work

    Push Operations

    Toronto, ON
    more than 2 months ago
  • $160k - $220k per year

     ...Engineer on the OIG team, you will be involved into development, design, and maintenance of our product to serve enterprise customers at...  ...and is energized by the challenge of building enterprise-grade software that millions of users depend on. This is a rare opportunity... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    15 days ago

Do you want to receive more vacancies?

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