IT & Software

Embedded Software Engineer C Python

Xona Space Systems

Montreal · Quebec · Canada

Share this job: X Facebook WhatsApp

Build C and Python software at Xona for desktop applications and satellite subsystem components. Work with hardware communication protocols and embedded systems.

As a Software Engineer, you will contribute to developing and integrating a desktop application for Xona’s in-house satellite receivers. You will also write application code for satellite subsystem components. The work includes software-hardware interfaces, build systems, component communication, subsystem communication, and modularization. Embedded development includes microcontroller programming and real-time operating systems.

Key Responsibilities:

  • Develop and integrate desktop receiver applications
  • Write application code for satellite subsystem components
  • Design software-hardware interfaces and wire formats
  • Develop embedded software for microcontrollers
  • Design component and subsystem communications

Requirements:

  • Experience coding in C and Python
  • Experience with software build systems
  • Knowledge of RS-485, UART, I2C, CAN, SPI, Ethernet TCP/IP
  • Experience with dev kits and firmware flashing
  • Experience with RTOS, Bash, and control systems

Apply embedded software expertise, C and Python development, and hardware communication knowledge to Xona’s satellite technology.

#J-18808-Ljbffr

Reference: WJ-4483_1511714 · Posted 08 Nov 2026, 02:57 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Embedded Software jobs in other states

Browse jobs