Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Designer (6+ month Contract)

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!

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 maintenancerequiredfor 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.

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®, 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
  • 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
  • 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

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.

#J-18808-Ljbffr
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Designer (6+ month Contract) in Ottawa, ON vacancy
  •  ...Responsibility: Location: Ottawa, ON (Hybrid) About this opportunity As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and developing embedded software for next generation Mobile and Optical Transport... 
    Senior
    Full time

    DZS INC

    Ottawa, ON
    1 day ago
  •  ...practices. Excellent communication, interpersonal, and negotiation skills. Proficiency with applicant tracking systems and recruitment software. Ability to work in a fast-paced, dynamic environment. Highly organized, detail-oriented, and able to manage multiple tasks.... 
    Contract work
    Full time
    Remote work
    Monday to friday
    Weekday work

    Kognitive Sales Solutions

    Ottawa, ON
    28 days ago
  • $22.75 per hour

    Overview In this role you will help us get our famous brands to the people who love them all across Canada. You’re ambitious and hard-working and see every challenge as an opportunity. You pride yourself on being motivated, strong and a team player, and you have strong organizational...
    Contract work
    Hourly pay
    Part time
    Ottawa, ON
    5 days ago
  •  ...responsible to build, lead, and manage a team of software professionals, including Principal...  ...will develop strategies for the embedded SW development environment, including goals...  ...software engineering practices, including design, development, and testing. Experience... 
    Senior
    Full time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    17 hours ago
  •  ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware...  ...for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities... 
    Contract work
    Senior

    Myticas Consulting

    Ottawa, ON
    1 day ago
  •  ...candidate will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects,...  ...Scrum Masters. The right candidate will develop strategies for the embedded SW development environment, including goals and plans in... 
    Senior
    Full time
    Worldwide

    telesat

    Ottawa, ON
    25 days ago
  • $42.19 per hour

    Job Description McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness...
    Contract work
    Hourly pay
    Long term contract
    Full time
    Monday to friday

    MCKESSON

    Ottawa, ON
    25 days ago
  • $96k - $146k per year

     ...For more information, please visit Product Development uses design thinking & user experience methods to deliver breakthrough...  ...technologies, and more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development... 
    Senior

    Ford Motor Company

    Ottawa, ON
    29 days ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers...  ...guidance of the Technical Team Lead. Job duties include the design, architecture, and implementation of firmware libraries and... 
    Senior
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  • $185k - $195k per year

     ...looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team...  ...set of technological backgrounds to design devices, build and manufacture hardware,...  ...features on the Alarm.com platform. Mentor senior and junior engineers, define team... 
    Senior
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  •  ...Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define...  ...leadership across programs, ensuring software designs meet system, security, operational, and...  ...requirements. Define interfaces between embedded software, networking components, modems,... 
    Long term contract
    Full time
    Worldwide

    Telesat

    Ottawa, ON
    17 hours ago
  • $57.51k - $75.48k per year

     ...Header Technical Writer (6-month contract) Ottawa, ON / Victoria, BC / Halifax, NS Expected Salary: $57,508 to $75,479 To determine final salary, Babcock considers a variety of factors including the successful Candidate’s skills and experience and internal equity... 
    Contract work
    Fixed term contract
    For subcontractor
    Internship

    Babcock

    Ottawa, ON
    24 days ago
  • $130k - $165k per year

     ...-critical applications demand — systems designed to be deployed, maintained, and trusted...  ...other by design. About this role:  The Senior Embedded Systems Architect shapes the embedded...  ...structured firmware release, CI/CD for embedded software, static analysis, and formal coding-... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  •  ...Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project...  ...Job Description ADGA is seeking experienced Senior Programmers / Software Developers to lead the design, development, implementation, and maintenance of complex... 
    Contract work
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    27 days ago
  •  ...The people building Motion are deeply embedded in where AI and our industry is heading,...  ...Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software...  ...across the stack: building features, designing and maintaining the APIs and services behind... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    6 days ago
  • $96.56k - $128.74k per year

     ...Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type:...  ...test-driven development, unit, integration, contract, accessibility, visual regression, performance, security... 
    Contract work
    Senior
    Permanent employment
    Full time
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    12 days ago
  • $100k - $135k per year

     ...and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW...  ...engineering, or a closely related discipline. Six (6+) years of experience in software development. Applied... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    18 days ago
  •  ...add functionality and improve software for the 1830 PSS and GX product...  ..., algorithms, and software design principles. Demonstrate strong...  .... Benefits ~4–16 month co-op/internship beginning January...  ...contribute to large-scale, real-time embedded software in a global... 
    Full time
    Internship
    Work at office
    2 days per week

    Infinera

    Ottawa, ON
    10 days ago
  • $28.5 - $44 per hour

     ...seeking a motivated university student for a 12-month RFIC Engineering Co-Op position in the RF...  ...unit at our Ottawa, Ontario, Canada design center. This year-long opportunity begins...  ...for quickly learning other company-specific software. Self-starter with a strong work ethic... 
    Hourly pay
    Full time
    Internship

    Skyworks

    Ottawa, ON
    5 hours ago
  • $90k per year

     ...reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1...  ...Activities: Developing embedded C/C++ software on Client's 6500 family of optical...  ...collect information to resolve process or design issues found on a current design or in previous... 
    Full time
    Internship

    iClanz

    Ottawa, ON
    26 days ago
  •  ...Reports to: Director of Software Type: Full-Time Location: Ottawa or Toronto Location...  ...that working is the job. You'll design and build the backend systems behind AuraNet...  ...needs to ship next. What You Bring Senior or Staff-level experience designing and shipping... 
    Senior
    Full time
    Shift work

    dominion%20dynamics

    Ottawa, ON
    12 hours ago
  • $18 - $25 per hour

     .../ Internship Duration: 4–8 months (flexible based on academic program...  ...applications demand — systems designed to be deployed, maintained,...  .... About this role:  The Embedded Systems Developer Intern will...  ...gain Direct mentorship from senior embedded and systems engineers... 
    Senior
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    26 days ago
  •  ...Responsibilities Participate in the full software and product development lifecycle for video surveillance solutions. Develop software involving IP cameras, streaming protocols, camera SoCs, and image/video AI models. Apply TCP/IP networking and multithreaded programming... 
    Senior
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    7 days ago
  • $150k - $170k per year

     ...About BTA Design Services Headquartered in Ottawa, BTA Design Services supports the...  ...ASIC and FPGA design, verification, and embedded software development. We strengthen our clients'...  ...us, and we are currently searching for a Senior FPGA Design Engineer to join a long-standing... 
    Contract work
    Senior
    Long term contract
    Full time
    Internship
    Work at office

    BTA Design Services

    Ottawa, ON
    a month ago
  • $95k - $130k per year

     ...critical applications demand — systems designed to be deployed, maintained, and...  ...and science reinforce each other by design. About this role:  The Embedded Firmware Engineer will develop the real...  ...field. The role reports into the Senior Embedded Systems Architect and the Technical... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    26 days ago
  • $28.5 - $44 per hour

     ...electromagnetics to join our Ottawa design team as an RF/EM Design Co-Op....  ...tape out precise test and de-embedding structures, perform probe-...  ...in Ottawa for a continuous 12-month term. The start date is...  ...such as Ansys HFSS or similar software. Familiarity with RF measurements... 
    Hourly pay
    Full time
    Internship
    Work at office
    Flexible hours

    Skyworks

    Ottawa, ON
    5 hours ago
  •  ...The people building Motion are deeply embedded in where AI and our industry is heading,...  ...routine updates. We’re looking for a senior software engineer who loves working at the boundary...  ...observe Motion’s agent environments. Design abstractions around queues, locks, background... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    6 days ago
  • Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering...
    Contract work
    Temporary work
    Worldwide

    Telesat

    Ottawa, ON
    17 hours ago
  • $62k - $80k per year

     ...Technologies is seeking to hire a Software Programmer to work under the...  .... RESPONSIBLITIES: Plan, design, and co-ordinate the development...  ...control software, and other embedded software control systems. Work...  ...to work at heights over 1.8m (6 feet)   Working Conditions:... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Bosch Building Technologies

    Ottawa, ON
    5 days ago
  •  ...intelligence and enforcement agencies through embedded teams, advisory services, and full...  ...Description ADGA is seeking Software Developers to support the design, development, implementation, and...  ...start dates in the coming weeks or months, contingent on contract award.... 
    Contract work
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    27 days ago

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!