IT & Software

Embedded Software Engineer C Python

Xona Space Systems

Montreal · Quebec · Canada

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-291_12205579

Find more on GigBlows

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