Senior Embedded Software Designer (6+ month Contract)
Kepler Communications
About 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 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 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 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®, seven years in a row! 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 - 6+ 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.
- ...connected and engaged. * We’re a certified Great Place to Work®, seven years in a row! We're on the hunt for a top-tier Senior Embedded Software Engineer for a 6+ month contract. Your focus will be on software development and maintenance required for both space and ground-based...Contract workSeniorWork at officeRelocation package
- ...and engaged. - We’re a certified Great Place to Work®, seven years in a row! Key Responsibilities - Design and develop reliable, high-quality software related to: - Embedded Linux applications and platform software for both space and ground systems. - Flight software applications...Contract workSeniorFull timeWork at officeRelocation package
- ...engaged. * We’re a certified Great Place to Work®, seven years in a row! We’re on the hunt for a top-tier FPGA Digital Design Engineer for a 6+ month contract to develop the next generation of our satellites. At Kepler, you’ll have the opportunity to work with a dedicated...Contract workWork at officeRelocation package
- ...Fidus is a global high-tech design firm headquartered in Ottawa, with additional design... ...electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams... ...markets. Position Overview/Mandate: The Senior Embedded Software Designer plays a key...SeniorFull time
$54.97k - $58.4k per year
Are you looking to join one of ? The Ontario Medical Association (OMA) advocates for and supports doctors, seeking to strengthen their leadership role in caring for patients. We continually seek to be the trusted voice in transforming Ontario’s health-care system by courageously...Contract workSeniorWork at office- ...Cencora seeks a Drug Safety Associate for a six-month remote contract role in Ontario, Canada, supporting pharmacovigilance and patient support services. The position involves processing adverse event reports, managing clinical documentation, and ensuring compliance with safety...Contract workWork at officeRemote work
- ...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,...SeniorFull timeInternshipRemote work
$68k - $85k per year
...higher-value projects. - Drive process and tool improvements to boost team efficiency and the user experience. Your team Over the next few months, our priority is to deliver fast, human, and consistent support to a company in transformation, while cutting down repetitive work....Contract workFull timeLocal areaWorldwide- ...every touchpoint in their journey. - We're designing the future of autonomous marketing ,... ...join our Professional Services team as a Senior Business Consultant. As a Business Consultant... ...apps (audit web pages and online shops; design, manage and evaluate AB tests; propose changes...Contract workSeniorFull timeImmediate start
- ...Description If you’re an Embedded / Firmware Engineer who is just as... ...connection is rarely “just a software bug,” we’d love to talk. We... ...start right away. The first three months are about getting to know each... ...About intent We’ve been designing and co-creating connected devices...Contract workSeniorPermanent employmentFull timeCasual workFreelanceWork at officeImmediate startRemote workFlexible hoursAfternoon shift
- ...trusted global leader in data-first contract lifecycle management (CLM) software, Agiloft helps organizations manage... ...Agiloft is building what comes next. As Senior Director, Software Engineering -... ...CTO and working closely with Product, Design, Applied AI & Knowledge Engineering,...Contract workSeniorLong term contractFull timeFlexible hours
- ...technology companies, including semiconductor, component, terminal, software and Internet providers, as well as mobile carriers, bringing the... ...Preferred Experience Proficient in C#/C++/C, Python Embedded system testing (must have) Excellent debugging and troubleshooting...
- ...Cencora seeks a caseworker for a 12-month remote contract role in Quebec to manage reimbursement processes and patient support workflows. The position involves coordinating benefits documentation, resolving coverage issues, and maintaining accurate case records to ensure timely...Contract workRemote work
$80k - $90k per year
...applications and next steps. Our partner is looking for a 3D Artist (5-month contract) based in Canada. Join a remote-first game development... ...and cohesive game universe. Working closely with art direction, design, animation, and technical art teams, you will transform concepts...Contract workFull timeRemote workFlexible hours$145.8k - $186.17k per year
...engineers can focus on performance. Definition of done A healthy Graphics area, backlog and regressions kept down, with the team’s senior engineers freed to focus on performance. Required qualifications Strong C++ and/or Rust. Knowledge of graphics frameworks and...Contract workSeniorOngoing contract$104k - $139k per year
...the world using our products each month, we’re shaping the next 25 years of... ...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the... ...scale. We’re looking for a Senior Software Engineer with a strong...SeniorFull timeImmediate startRemote workHome office- ...Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed platform powers properties... ...You'll Make an Impact: As a Senior Software Engineer on the Core AI... ...models, event streams, service contracts, and versioning Contribute as...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
$104k - $139k per year
...the world using our products each month, we’re shaping the next 25 years of... ...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the... ...terms. About this role: As a Senior Software Engineer on the Ecosystem...SeniorFull timeImmediate startRemote workWorldwideHome office$185.05k - $217.7k per year
...standards / web-compat meetings as needed. Definition of done A healthy Layout area, backlog and regressions kept down, with the team’s senior engineers freed to focus on critical Performance and Security issues. Required qualifications Strong C++ (JavaScript and/or Rust...Contract workSenior$153k - $213k per year
...compounding interest. Affirm is seeking a Senior Full Stack Software Engineer to join the Acquisition &... ...work at the intersection of product, design, and engineering to build polished,... .... Pay Grade - N Equity Grade - 6 Employees new to Affirm typically come...SeniorLong term contractFull timeWork at officeRemote workFlexible hours- ...caseworker in Ontario to support reimbursement and patient access processes for pharmaceutical commercialization services. The 12-month contract role involves managing coverage requests, coordinating benefits documentation, resolving reimbursement issues, and maintaining case...Contract workRemote work
$191.1k per year
...” learn more about working at Coinbase . Senior Software Engineer, Tax Engineering Tax Engineering... ...non-negotiable. What you'll do: - Own the design and delivery of backend systems for cost... ...the team Required Skills and Experience: - 6+ years of backend software engineering...SeniorFull timeLocal area- ...Cencora seeks a Contract Specialist for a 12-month contract role supporting patient and provider services in Canada. The position involves managing... ...maintain contract, pricing, customer, and billing data in designated systems Review contract terms, pricing conditions, and...Contract work
- ...Responsibilities Design and implement high-performance software solutions for large-scale financial data and compliance environments. Develop software... ...contribution. Equity in a publicly traded company. Monthly remote-work stipend. Annual professional development...SeniorFull timeRemote workFlexible hours
- ...Role: Your Role: We’re looking for a Senior Software Engineer to build the developer platform... ...will lead through architecture, code, design reviews, and mentorship, and you will... ...Home-Office Setup: One-time USD $500 Monthly Stipend: USD $150 per month via a Brex Card...SeniorFull timeRemote workHome office
- ...influencing the future of AI-assisted software development. This is a unique opportunity... ...automation tools for developers. Design and implement continuous integration and... ...(no medical/paid leave) Duration of contract : 1 month; [expected start date is next week] Payment...Contract workSeniorPart timeFor contractorsFreelanceRemote work
- ...Loom walkthrough. Requirements Senior, staff, or principal-level software engineering experience, or... ...engineering quality. Prior prompt design or evaluation-workflow exposure is a... ...have. Benefits Remote, worldwide contract engagement, subject to regional eligibility...Contract workSeniorFull timeRemote workWorldwide10 hours per weekFlexible hours
- ...models and end-to-end products that are designed to solve real-world business problems. We... ...environments - Familiarity with storage systems, embedded databases, or filesystem abstractions -... .... - 100% Parental Leave top-up for up to 6 months, for either parent. - Annual enrichment...SeniorFull timeManual laborLocal areaRemote work
- ...next steps. Our partner is looking for a Senior Software Engineer (Infrastructure) based in Canada... ...Infrastructure), you will play a key role in designing and scaling the core infrastructure... ...and production debugging. Requirements - 6–12 years of professional software engineering...SeniorLong term contractFull time
- ...Cencora seeks a Personal Care Specialist for a 12-month remote contract role in Ontario, Canada. The position supports pharmacy operations through prior authorization processing, insurance verification, patient documentation, and financial assistance coordination. Responsibilities...Contract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Designer (6+ month Contract). Be the first to apply!

