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.
- ...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
$119.9k - $179.9k per year
...effort, we are redefining how automotive software is developed, deployed and monitored, establishing... ...The Role As a Technical Team Lead for Embedded SW Development within the Data... ...Take full ownership of projects, making key design and implementation decisions...SuggestedFull timeRemote 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- ...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...SuggestedPermanent employmentFull timePart timeRemote work
$80k - $90k per year
...expands across categories and features, we're looking for a Content Designer to shape clear, human, and impactful communication across our... ...user action. Contribute to high-fidelity Figma mocks by embedding copy into flows and collaborating directly with designers. Actively...Long term contractFull timeTemporary workLocal areaImmediate startRemote 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- ...ENJOY Gaming is a software provider focused on creating high-quality digital entertainment experiences, including Slots and Live Games.... ...together experienced professionals in game development, product, and design, driven by a passion for innovation and quality. At ENJOY...Remote workFlexible hours
- ...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
- ...a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We are putting data to work to boost... ...’s Integrated Machine Systems division is looking for a Senior Design Engineer to join our team! The Senior Design Engineer is responsible...Full time
$170k - $220k per year
...silicon. NVIDIA is looking for a senior software engineer to join our efforts to advance... ...Windows, Linux, Android and other embedded system real time OSes (RTOS). What you... ...compiler, architecture and driver teams to design, implement and verify new features in the...Full time$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- ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification... ...improvement. Required Competencies 5+ years experience in embedded software development in C++. Proven experience in...Long term contractFull timeWork at officeRemote work1 day per week
- ...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 Acquisition...Permanent employmentFull timeRemote work
- ...fit at Borrowell, read on to learn more about us and how our business works! About the role: Borrowell is looking for a Product Design Manager to help fulfill Borrowell's mission to make financial prosperity possible for everyone. You'll work to understand how consumers...Full timeInternshipWork at officeRemote workFlexible hours
- ...to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: As a Senior Software...Full timeImmediate startRemote workWorldwideHome office
$149.6k - $199.6k per year
...world's first Active Insurance provider designed to help prevent digital risk before it strikes... ...the role We are looking for a Senior Software Engineer to provide technical leadership... ...Control. In this role, you will design, build, and operate large-scale cloud services...Full timeFixed term contractWork at officeRemote workHome officeFlexible hours- ...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
- ...Job Responsibility: Technical Software Architect Req ID: 53837 Location: Toronto, CA : Technical Software Architect Job Location... .... The Technical Software Architect is responsible to lead the design efforts for product enhancements as well as for the resolution of...Full timeRemote work
- ...What’s the Opportunity We are seeking an innovative and driven Product Designer to lead design initiatives for Daft.ie , with a particular focus on making buying and selling property simple for everyone across the country. With over 1 million users visiting our website and...Permanent employmentFull timeWork at officeWork from home
- ...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
- ...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
- ...Job Responsibility: Overview: At Quest, we create and manage the software that makes the benefits of new technology real. Companies turn... ...requirements Develop leadership within the team by taking on design activities for components and taking ownership of their succes...Full timeWork at officeRemote work
- ...2022 in San Diego by veteran ex-FAANG product leaders. About the role We are seeking a highly-skilled and creative Instructional Designer to uplevel our already strong leadership program. In this role, you will play a critical role in creating engaging and effective...For contractorsFixed term contractRemote work
- ...find plenty of reasons to SMILE! Responsibilities: Support the design, development, and implementation of diverse applications using... ...roadblocks. Actively participate in setting and maintaining software development best practices within the department and team. Requirements...Full timeInternshipRemote workFlexible hours
$150k - $185k per year
...mission. The Opportunity: Palmstreet is looking for a Senior Software Engineer to join the team. As a Senior Software Engineer, you... ...applications using Node.js and TypeScript Work closely with PM, design, and infrastructure teams to build scalable products and...Full timeRemote work- ...it, and then could explain it, we should probably talk. Parallel is a product and web design studio, and our design is the reason clients hire us, more and more of them are software companies in the US and Europe. We make work that stands with the best in the world. The...Permanent employmentFull timeRemote work
- ...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
- ...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
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Designer. Be the first to apply!
