FPGA Engineer (Canada)
Montreal, CAN
Description

 

GNSS (GPS) creates upwards of $500B in economic value in North America every year, supporting everything from consumer applications, to transportation, to time sync for critical infrastructure. As these industries progress towards autonomy, the performance and security demands of their Position, Navigation, and Timing (PNT) systems are increasing beyond what GNSS can support, leaving a need for a cost-effective global solution. 


Using lessons we've learned at places like SpaceX and Blue Origin, Xona is building a modern commercial satellite system at the rapid pace of the new space industry leveraging the recent wave of technology and regulatory advancements. Building on our patented small satellite architecture, we are developing a robust and accurate service that is an independent alternative to GNSS rather than a correction, solving the longstanding challenge of obtaining a reliable high accuracy solution. Our satellite system will provide the first ever high-accuracy global navigation and timing services with the security and resilience that modern applications need to operate safely at scale.


Xona is seeking a GNSS FPGA Engineer to join our team who will be responsible for developing and optimizing navigation algorithms and designing GNSS+Xona PULSAR receivers to ensure accurate and reliable positioning and navigation solutions. Additionally, you will optimize, evaluate, analyze, and modify existing positioning algorithms for improvement, working collaboratively with our navigation and software engineers. The role requires expertise in both software and hardware aspects of GNSS systems. From high-performance signal processing to real-time control applications, your expertise will be at the heart of our innovative constellation. This role will support the development and certification of next generation LEO GNSS downstream applications. You will support end-user navigation performance tests and analyses with Xona LEO-based signals and show value add of PULSAR signals. You will work closely with the engineering , product, and the business teams as well as interfacing with external customers and partners. 




 

Intéressé par la construction d'une nouvelle génération de satellites GNSS à la vitesse de la nouvelle industrie spatiale? 

Le GNSS (GPS) génère plus de 500 milliards de dollars de valeur économique en Amérique du Nord chaque année, soutenant tout, des applications grand public aux systèmes de transport, en passant par la synchronisation temporelle pour les infrastructures critiques. À mesure que ces industries progressent vers l'autonomie, les besoins en performances et en sécurité de leurs systèmes de positionnement, navigation et synchronisation (PNT) augmentent au-delà de ce que le GNSS peut offrir, nécessitant une solution mondiale rentable. 

En utilisant les leçons que nous avons apprises dans des entreprises comme SpaceX et Blue Origin, Xona construit un système moderne de satellites commerciaux à la vitesse rapide de la nouvelle industrie spatiale, tirant parti de la récente vague de progrès technologiques et réglementaires. En nous appuyant sur notre architecture brevetée de petits satellites, nous développons un service robuste et précis qui est une alternative indépendante au GNSS plutôt qu'une correction, résolvant le défi de longue date d'obtenir une solution de haute précision fiable. Notre système satellite fournira les premiers services de navigation et de synchronisation mondiaux à haute précision avec la sécurité et la résilience dont les applications modernes ont besoin pour fonctionner en toute sécurité à grande échelle. 

Xona recherche un ingénieur systèmes GNSS pour rejoindre notre équipe. Vous serez responsable du développement et de l'optimisation des algorithmes de navigation et de la conception des récepteurs GNSS+Xona PULSAR afin d'assurer des solutions de positionnement et de navigation précises et fiables. De plus, vous optimiserez, évaluerez, analyserez et modifierez les algorithmes de positionnement existants pour les améliorer, en travaillant en collaboration avec nos ingénieurs en navigation et en logiciel. Le rôle nécessite une expertise à la fois dans les aspects logiciels et matériels des systèmes GNSS. De la haute performance du traitement des signaux aux applications de contrôle en temps réel, votre expertise sera au cœur de notre constellation innovante.  Ce poste soutiendra le développement et la certification des applications GNSS en aval de prochaine génération en orbite basse (LEO). Vous soutiendrez les tests de performance de navigation des utilisateurs finaux et les analyses avec les signaux basés sur les satellites LEO de Xona et démontrerez la valeur ajoutée des signaux PULSAR. Vous travaillerez en étroite collaboration avec l'équipe produit et l'équipe commerciale ainsi qu'en interface avec des clients et partenaires externes. 

Requirements
  •  Minimum of BS / BEng in Electrical Engineering, Computer Science, Geomatics, Aerospace, or related field and/or 4 years’ experience.
  • Experience with R&D, implementation of signal and data processing methods, analysis, and optimization of advanced navigation algorithms in enhancing the accuracy, reliability, and robustness for GNSS systems.
  • Experience in FPGA development, including design, implementation, and verification of complex digital systems.
  • Familiarity with testing using hardware simulators, hardware-in-the-loop testing, data processing, and field testing.
  • Excellent project management skills and ability to collaborate with external partners.
  • Strong written and verbal communication skills.
  • Proficiency in both English and French. 

Desired Qualifications: 

  •  Proficiency in GNSS principles, including satellite signal processing, positioning techniques, and error sources.
  • Experience with GNSS receiver hardware design, including RF circuitry, analog-to-digital conversion, and signal processing.
  • Understanding and interpretation of GNSS Interface Control Documents (ICD) and data/file formats such as RINEX, SP3, NMEA.
  • Proficiency in hardware description languages (HDL) such as Verilog and VHDL, as well as familiarity with FPGA development tools and methodologies.
  • Experience with LEO satellite signals in navigation.
  • Experience with SDRs and GNU Radio/GNSS SDR.
  • Experience in modelling jamming, interference, multipath environments.
  • Experience with MATLAB, C++, and Python.
  • Familiarity with Git and the Git workflow. 
  • Openness to work with and support operations with remote team. 



 

Qualifications Requises: 

  • Diplôme minimum de licence (BS) ou de baccalauréat en ingénierie électrique, en informatique, en géomatique, en aérospatiale ou dans un domaine connexe et/ou 4 ans d'expérience. 
  • Expérience en R&D, mise en œuvre de méthodes de traitement des signaux et des données, analyse et optimisation des algorithmes de navigation avancés pour améliorer la précision, la fiabilité et la robustesse des systèmes GNSS. 
  • Expérience dans le développement FPGA, y compris la conception, la mise en œuvre et la vérification de systèmes numériques complexes. 
  • Familiarité avec les tests de récepteurs GNSS utilisant des simulateurs matériels, des tests hardware-in-the-loop, le traitement des données et les tests sur le terrain. 
  • Expérience avec les radios définies par logiciel (SDR) et GNU Radio/GNSS SDR. 
  • Excellentes compétences en gestion de projet et capacité à collaborer avec des partenaires externes. 
  • Excellentes compétences en communication écrite et orale. 
  • Maîtrise de l'anglais et du français. 

Qualifications souhaitées (toutes ne sont pas nécessaires) 

  • Maîtrise des principes GNSS, y compris le traitement des signaux satellites, les techniques de positionnement et les sources d'erreurs. 
  • Expérience dans la conception matérielle des récepteurs GNSS, y compris les circuits RF, la conversion analogique-numérique et le traitement des signaux. 
  • Compréhension et interprétation des documents de contrôle d'interface GNSS (ICD) et des formats de données/fichiers tels que RINEX, SP3, NMEA. 
  • Maîtrise des langages de description de matériel (HDL) tels que Verilog et VHDL, ainsi que la familiarité avec les outils et méthodologies de développement FPGA. 
  • Expérience avec les signaux satellites en orbite basse (LEO) dans la navigation. 
  • Expérience en modélisation des environnements de brouillage, d'interférence et de trajets multiples. 
  • Expérience avec MATLAB, C++ et Python. 
  • Familiarité avec Git et le workflow Git. 
  • Esprit d'initiative et recherche de l'excellence. 
  • Ouverture à travailler et à soutenir les opérations avec une équipe distante. 
Salary Description
Range for base salary: $130,000 -$165,000 CAD