Xona

Product

SoftwareSpecialist(Canada)

CA$75–105k ~AI est. Montreal, Quebec, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Software Specialist (Canada) at Xona. Skills: Python, C++, GUI development, Real-time data. Design engineering GUIs. Maintain engineering GUIs”

Industry & Context.

Product
Problems you'll solve

Debugging

Eligibility Requirements

Security clearance, Reliability status level, Canadian Controlled Goods Program, ITAR

What They're Looking For.

Must Have

BS/BEng/BASc in CS, EE, Geomatics, Aerospace, 3+ years software development experience, Python and C++ proficiency, PyQt/PySide or Qt-based GUI development, Real-time data acquisition experience, Serial, USB, TCP/IP communication experience, Real-time data visualization ability, Data logging, storage, playback experience, Multithreading/concurrency understanding, Git proficiency

Nice to Have

Cross-platform desktop development experience, GUI design portfolio, Map-based visualization experience, Time-series data management knowledge, Large dataset handling knowledge, Desktop application packaging experience, Desktop application distribution experience, Software-Defined-Receivers (SDR) experience, GNSS SDR experience, GNSS receiver interfacing experience, GNSS data formats/protocols familiarity, Collaboration skills, Task prioritization skills

What You'll Do.

Design engineering GUIs

Maintain engineering GUIs

Design visualization tools

Maintain visualization tools

Design high-quality software

Interface with embedded systems

Implement real-time data ingestion

Implement real-time data control

Implement real-time data processing

Translate receiver state

Translate performance metrics

Collaborate with engineers

Collaborate with firmware teams

Collaborate with hardware teams

How You'll Work.

Team & Collaboration

Software teams; Hardware teams; Firmware teams; GNSS signal processing engineers

Full Job Description

Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth. With Pulsar – the world’s most advanced PNT satellite infrastructure in Low Earth Orbit – Xona will offer a future-proof, backwards-compatible global positioning system optimized for absolute precision, superior power, and robust protection. Xona is seeking a skilled Software Specialist to work as a contributor to the development and integration of a desktop application to interact with our in-house satellite receivers. The ideal candidate thrives in fast-paced start-up environments, and can confidently work independently and collaboratively to deliver mission-critical insights. As a member of the product team, the chosen candidate will work with our software and hardware teams to help drive the development, performance, and stability of Xona’s satellite receiver platform forward. This position focuses on Python/C++ programming, with a particular emphasis on real-time data visualization and graphical user experience. What You’ll Do - Design and maintain engineering GUIs and visualization tools for real-time GNSS receiver debugging and monitoring - Designing high-quality software to run on PC desktops, which interface with embedded systems over interfaces such as COM ports and network protocols - Implement real-time data ingestion, control, and processing components in Python and C++ - Translate internal receiver state and performance metrics into meaningful visualizations and diagnostics in collaboration with GNSS signal processing engineers - Collaborate with firmware and hardware teams on system integration, bring-up, and debugging using real-time instrumentation and visualization Required Qualifications - Minimum of BS / BEng / BASc in Computer Science, Electrical Engineering, Geomatics, Aerospace, or related field - 3+ years of experience (or equivalent project-based experience) in software development for real-time applications - Strong

Free ATS check

Applying for this Software Specialist (Canada) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about Xona?

Real rants from real employees. Read before you apply.

Read Company Rants →