Embedded Systems Software Engineer — C/Python, RTOS

Xona

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Xona is seeking a Software Engineer in Montreal to contribute to the development and integration of a desktop application that communicates with our internal satellite receivers. You will write application code for satellite subsystem components and collaborate with a small, mission-focused team to deliver critical insights.

The ideal candidate thrives in a fast-paced startup environment, capable of working independently and with others to push reliable, real-time navigation technology forward.

Qualifications

  • Experience with C and Python coding languages and build systems.
  • Experience with hardware communication system protocols such as RS-485, UART, I2C, CAN, SPI, and ethernet TCP/IP.
  • Experience with dev kits and firmware flashing.
  • Software architecting for software-hardware interfaces, build system design, component and subsystem communication design, and software modularization.
  • Embedded development for microcontroller programming and RTOS experience.

Responsibilities

  • Develop and integrate a desktop application to interact with in-house satellite receivers.
  • Write application code for satellite subsystem components.
  • Collaborate in a fast-paced startup environment to deliver mission-critical insights.

Skills

C and Python
Hardware protocols
Firmware flashing
Software architecture
Embedded development
Bash scripting
RTOS
Motor control
Team leadership
Build systems
Microcontroller programming

Job description

Xona is seeking a Software Engineer in Montreal to contribute to the development and integration of a desktop application that communicates with our internal satellite receivers. You will write application code for satellite subsystem components and collaborate with a small, mission-focused team to deliver critical insights.

The ideal candidate thrives in a fast-paced startup environment, capable of working independently and with others to push reliable, real-time navigation technology forward.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Hardware Interfaces
Senior Embedded Software Engineer - Hardware Interfaces

Xona-Space-Systems • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Software Developer / Développeur(euse) logiciel
Software Developer / Développeur(euse) logiciel

Telemetry Today LLC • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Software Developer / Développeur(euse) logiciel
Software Developer / Développeur(euse) logiciel

Xona Space Systems, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Software Developer / Développeur(euse) logiciel
Software Developer / Développeur(euse) logiciel

Xona-Space-Systems • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Software Developer / Développeur(euse) logiciel
Software Developer / Développeur(euse) logiciel

Xona • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Geolocation RT Embedded Software Engineer (C/C++, Rust)
Geolocation RT Embedded Software Engineer (C/C++, Rust)

Octasic • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Gym membership discount
Stock options program
Public transit reimbursement
+2
Geolocation Embedded Software Engineer (C/C++, Rust)
Geolocation Embedded Software Engineer (C/C++, Rust)

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Gym membership discount
Stock options purchase program
Public transit reimbursement
+2
GNSS UE Verification Engineer — Precision Positioning
GNSS UE Verification Engineer — Precision Positioning

Xona • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Software Developer (Geolocation)
Software Developer (Geolocation)

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Gym membership discount
Stock options purchase program
Public transit reimbursement
+2
Embedded Software Developer
Embedded Software Developer

SpaceBridge • Montreal (administrative region)

On-site
CAD 80,000 - 110,000