Xona Space
Software Developer / Développeur(euse) logiciel
Montreal, Canada. Posted a month ago
The role
The candidate will contribute to the development and integration of a desktop application to interact with in-house satellite receivers. They will also write application code for satellite subsystem components.
What you will do
- Develop and integrate a desktop application to interact with in-house satellite receivers
- Write application code for satellite subsystem components
Required 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 (wire format), build system design, component and subsystem communication design, and software modularization
- Embedded development for microcontroller programming
- Bash Scripting
- Experience with RTOS
- Background in Control systems and/or motor control
- Experience as a team lead/manager
Before you apply
- For U.S. Roles: applicant must be a U.S. citizen, lawful permanent resident of the United States (i.e. Green Card holder), or other protected individual as defined by 8 U.S.C. 1324b(a)(3)
- For U.K. Roles: requires Baseline Personnel Security Standard (BPSS) checks and must be eligible to obtain UK Security Clearance (SC)
- For Canada Roles: must obtain and hold a security clearance at the reliability status level, and pass security assessment for the Canadian Controlled Goods Program (CGP) and ITAR
About the company
Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth. With Pulsar, Xona will offer a future-proof, backwards-compatible global positioning system optimized for absolute precision, superior power, and robust protection.