Back to job search
SpaceBridge logo

Embedded Software Developer

  • Montréal, QC
  • On-site
  • Posted Oct 8, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Apply by
Oct 14, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Develop embedded software for satellite communication subsystems, modems, and hub equipment, including innovative products in IP networking. Apply software development best practices, contribute to technology roadmaps and requirements, mentor engineers, monitor task progress, and collaborate with other teams and management.

Job details

SpaceBridge Inc. is currently looking for an Embedded Software Developer to join our team in Montreal, QC. In this position, the incumbent works as part of a team involved in the development of embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment. The chosen candidate will be required to work on new and innovative products in the field of Satellite Communications. Responsibilities Real-time design and development using high-level programming Designing innovative products in the IP networking domain Implement best practices of software development Knowledge of Linux kernel programming a plus Knowledge of satellite communications a definite asset Support preparation of Technology Roadmap Guide, coach, and mentor software development engineers Collaborate with PLM on requirement definitions Monitor task progress Provide task transparency to the top management Support other teams Requirements Bachelor’s Degree in Electrical or Computer Engineering as a minimum Minimum 5 years experience in a similar role Expert level knowledge of Linux, and networking Expert level knowledge of C/C++ Strong experience in low-level system development Strong analytical skills Excellent documentation and communication skills Ability and desire to learn new technologies Ability to work very well in a team environment Ability to work on sophisticated projects without daily supervision

What you’ll do

Develop embedded software for satellite communication subsystems, modems, and hub equipment, including innovative products in IP networking. Apply software development best practices, contribute to technology roadmaps and requirements, mentor engineers, monitor task progress, and collaborate with other teams and management.

Requirements

A bachelor's degree in Electrical or Computer Engineering and at least five years of similar experience are required. Candidates should have expert-level Linux, networking, and C/C++ knowledge, strong low-level systems development experience, analytical and communication skills, and the ability to work independently and collaboratively.

Listed skills

  • Technical Documentation · Preferred
  • Communication · Preferred
  • Linux · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Embedded Software Development
  • Real-Time Design
  • C
  • C++
  • Linux
  • Linux Kernel Programming
  • Networking
  • IP Networking
  • Low-Level System Development
  • Satellite Communications
  • Requirements Definition
  • Technology Roadmapping
  • Mentoring
  • Analytical Skills
  • Technical Documentation
  • Communication

Job areas

  • Software
  • Technology
  • Engineering