Embedded Software Designer
$156.1k - $181.1k per yearKepler 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$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...SuggestedLong term contractFull timeInternshipWork at officeRelocation package- ...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...SuggestedLong term contractFull timeInternshipWork at officeRelocation package
- ...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...SuggestedFull timeCasual workInternshipWork at officeRemote workRelocation package
$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...SuggestedFull timeInternshipWork at officeRelocation package- ...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...SuggestedRemote work
- ...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 timeWork at officeRelocation package
$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 workWork at officeLocal area- ...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 employmentInternship
$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 areaRemote work$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 timeWork at office- ...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 timeRemote work
- ...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 timeWork at officeLocal areaWorldwide
- ...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 employmentFull time
- ...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
- ...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 timePart timeInternshipImmediate startRelocation
$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 contractFull timeInternshipLive InWork at officeImmediate startRemote workFlexible hours- ...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 timeFlexible hours
$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 timeContract workWork at officeRemote work1 day per week$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 timeInternshipWork at officeRemote workFlexible hours$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...InternshipWork at officeFlexible hours$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 payFull timeWork at officeLocal areaFlexible hours3 days per week- ...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 timeFor contractors
- ...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 contractFull time
- ...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
$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 contractFull timeTemporary workApprenticeshipInternshipLocal areaWorldwideFlexible hours- ...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 contractFull timeLocal area
$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 timeFreelanceInternship$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 timeInternshipWork at officeTrial periodFlexible hours3 days per week$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 timeInternshipWork at officeRemote work$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 timeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Designer. Be the first to apply!
- software architect Toronto, ON
- software support Toronto, ON
- software Toronto, ON
- software trainer Toronto, ON
- remote software Toronto, ON
- software qa Toronto, ON
- software asset management analyst Toronto, ON
- junior software developer .net Toronto, ON
- embedded software Toronto, ON
- software implementation project manager Toronto, ON

