Embedded Software Designer
$156.1k - $181.1k per yearKepler 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.
- ...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...SuggestedWork at office
- ...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,...SuggestedFull timeInternshipRemote work
- ...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...SuggestedLong term contractPermanent employmentFull timeRemote workFlexible hours
$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...SuggestedLong term contractPermanent employmentFull timeContract workWork at officeRemote workWork from homeFlexible hours- ...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'...SuggestedFull timeWork at officeLocal areaRemote workWorldwide
- ...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 employmentFull timeSummer work
- ...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 employmentFull timePart timeRemote work
$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 contractFull timeRemote work$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 timeInternshipRemote work- ...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 timeFor contractorsRemote workHome officeWeekend work
- ...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 jobLong term contractFull timeTemporary workFor contractorsWork at officeWork from homeFlexible hours
- ...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
- ...job possible. Were growing, but not so quickly that things are chaotic. As part of that growth, weve 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 employmentFull timeWork at officeRemote workWork from home
- ...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 timeLocal areaRemote workWorldwide
- ...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
$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 timeWorldwideFlexible hours- ...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 timeContract workTemporary workRemote work
- ...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...RemplacementFull timeFor contractorsWork at officeRemote workFlexible hours
- ...) 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 employmentFull timeFor subcontractorInternshipRemote workFlexible hours
- ...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 timeFor contractorsFreelanceRemote work
- ...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 contractSummer workLocal areaWork from homeMonday to fridayFlexible hoursAfternoon shift
$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 timeImmediate startRemote workHome office- ...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 timeRemote workFlexible hours
- ...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 jobLong term contractFull timeTemporary workInternshipWork from home
- ...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 timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...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 timeWork at officeLocal areaRemote workWork from homeWorldwideMonday to fridayNight shift
- ...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 contractFull timeWork at officeLocal areaRemote workWorldwide
$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 timeFixed term contractWork at officeRemote workHome officeFlexible hours- ...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 spacesuch as with curtains...Full timeFor contractorsFreelanceRemote workNight shift
- ...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 timeLocal areaRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Designer. Be the first to apply!
