Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Ingénieur(e) développement logiciel / Software development engineer M/F

Xona

Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth.

Xona is seeking a skilled Software Engineer to work as a contributor to the development and integration of a desktop application to interact with our in-house satellite receivers. 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.

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

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 proficiency in Python and C++ for desktop application development
  • Experience with real-time data acquisition and processing
  • Ability to implement real-time data visualization and plotting
  • Experience with data logging, storage, and playback of recorded data
  • Solid understanding of multithreading / concurrency in desktop applications
  • Proficiency with Git and general software development best practices

Cross-platform desktop development experience (Windows / Linux)

Experience with map-based visualization (OpenStreetMap, GIS tools, etc.)

Knowledge of time-series data management and large dataset handling

Experience developing, packaging and distributing desktop applications

Experience with Software-Defined-Receivers (SDR) such as GNSS SDR

Experience interfacing with GNSS receivers and familiarity with GNSS data formats and protocols (NMEA, RTCM, proprietary)

Ingénieur(e) Logiciel

Lieu : Montréal, QC (sur site)

Xona est l’entreprise d’intelligence de navigation qui apporte une certitude en temps réel, à l’échelle du centimètre, à tout appareil, partout sur Terre.

Xona est à la recherche d'un(e) ingénieur(e) logiciel pour travailler comme contributeur au développement et à l'intégration d’une application desktop permettant d’interagir avec nos récepteurs satellites internes. En tant que membre de l'équipe produit, le ou la candidat(e) choisi travaillera avec nos équipes hardware et systèmes pour aider à faire progresser le développement, les performances et la stabilité de la plateforme de réception satellite de Xona. Ce poste est axé sur la programmation Python/C avec un accent particulier sur la visualisation de données en temps réel et l’expérience utilisateur graphique.

Concevoir et maintenir des interfaces graphiques (GUI) et des outils de visualisation pour le débogage et la surveillance en temps réel de récepteurs GNSS

Concevoir des logiciels de haute qualité pour ordinateurs de bureau, interfaçant avec des systèmes embarqués via des interfaces telles que ports COM et protocoles réseau

Mettre en œuvre des composants d’ingestion, de contrôle et de traitement de données en temps réel en Python et C++

Traduire l’état interne du récepteur et les métriques de performance en visualisations et diagnostics pertinents, en collaboration avec des ingénieurs en traitement du signal GNSS

Baccalauréat (BS / Beng / BASc) en informatique, génie électrique, géomatique, aérospatiale ou domaine connexe

  • 3 ans ou plus d’expérience (ou expérience équivalente basée sur des projets) en développement logiciel pour des applications temps réel
  • Excellente maîtrise de Python et C++ pour le développement d’applications desktop
  • Expérience en acquisition et traitement de données en temps réel
  • Capacité à implémenter des visualisations et graphiques de données en temps réel
  • Expérience en enregistrement, stockage et relecture de données enregistrées
  • Maîtrise de Git et des bonnes pratiques générales de développement logiciel

Expérience en développement d’applications desktop multiplateformes (Windows / Linux)

Connaissance de la gestion de données temporelles et du traitement de grands volumes de données

Expérience dans le développement, le packaging et la distribution d’applications desktop

Expérience avec des récepteurs logiciels (SDR), notamment GNSS SDR

S. citizen, lawful permanent resident of the United States (i.e. K. regulations, this role requires Baseline Personnel Security Standard (BPSS) checks, and successful candidates must be eligible to obtain UK Security Clearance (SC).

For Canada Roles: Successful candidates 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.

We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

L'offre d'emploi a été publiée il y a 21 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Ingénieur(e) développement logiciel / Software development engineer M/F à Montréal, QC
  •  ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify... 
    Suggéré
    Travail à distance
    Horaires flexibles

    Speechify

    Montréal, QC
    il y a 14 jours
  •  ...production efficiency, safety, and more.  What You'll Do  As a Software Engineer at Maneva, you will focus on building, deploying, and...  ...facing teams Willingness to travel to customer deployments in Canada and the United States as needed Nice-to-Haves  Full-stack... 
    Suggéré
    Recrutement immédiat
    Travail à distance

    Maneva

    Montréal, QC
    il y a 21 jours
  •  ...innovative solutions that support our business growth. Within our AGILE environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight through processing of electronic trades within the Post Trade FIC (... 
    Suggéré

    Societe Generale

    Montréal, QC
    il y a 1 jour
  •  ...50 Most Community-Minded Companies in the U.S. by the Civic 50, and a Brand that Matters by Fast Company.   As a Senior Software Development Engineer on the Direct-to-Consumer e-commerce team, you will architect, scale, and refine complex systems that bring Hasbro’s iconic... 
    Suggéré

    Hasbro

    Montréal, QC
    il y a 1 jour
  •  ...About Fluent Software Group  Fluent Software Group is part of Valsoft Corporation’s family of operating groups—a global leader in acquiring...  ...portfolio of vertical software companies—and we need engineers who can make ideas real, fast.  Our mandate is to partner with... 
    Suggéré
    Contrat Longue Durée
    Stage
    Travail au bureau
    Recrutement immédiat
    Travail à distance

    Valsoft Corporation

    Montréal, QC
    il y a 15 jours
  •  ...commitment to quality and service Resourcefulness Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and... 
    Temps plein
    Travail au bureau
    Travail à distance

    Alexa Translations

    Montréal, QC
    il y a 2 jours
  •  ...sprint planning, backlog refinement and release planning. Required Skills & Experience ~3–5 years of experience in professional software development. ~ Strong experience in at least one of: ~ Node.js/TypeScript backend development. ~ Java-based services on SAP BTP... 
    Stage
    Travail à domicile
    Le monde entier
    Bureau à domicile
    Horaires flexibles

    Syntax México

    Montréal, QC
    il y a 9 jours
  •  ...unlimited vacation with a minimum of 3 weeks per year, health insurance and more! What you'll get to work on We are looking to hire a Software Developer to join our newly formed Identity development team. In this role, you will develop an understanding of centralized identity... 
    Travail d'été
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Flare

    Montréal, QC
    il y a 2 jours
  •  ...culture. This is an evergreen posting for Software Engineers. We’re always excited to connect with...  ...-solving ~ Familiarity with game engines, scripting languages, version control...  ...retirement plan (401k, RRSP, Pension), in Canada, UK and USA! Medical, dental, and vision... 
    Contrat Longue Durée
    Emploi permanent
    Temps plein
    Recrutement immédiat
    Travail à distance
    Travail à domicile
    Horaires flexibles

    Voldex

    Montréal, QC
    il y a 14 jours
  • $170k - $190k par année

     ...The role of Grid integration & Studies Engineer directly supports the company’s mission to...  ...for the world. You will join Nordex Energy Canada ULC as part of the Global Nordex...  ...~ Experience with dynamic model analysis software (PSCAD, PSS/e, TSAT, DIgSILENT). ~ Knowledge... 
    Contrat Longue Durée
    Travail au bureau

    Nordex Group

    Montréal, QC
    il y a 14 jours
  • $70k - $110k par année

     ...collaborative feedback and best practices. Work closely with engineering, product, and partner teams to deliver high-quality solutions...  .... Solid understanding of object-oriented programming (OOP), software design patterns, and decomposition principles. Experience with... 

    Xsolla

    Montréal, QC
    il y a 9 jours
  • $200k par année

     ...Software Engineer Role Role: Software Engineer Client: Elite Buy-Side Fund Compensation: Up to $200,000 CAD + Bonus + Benefits Location: Montreal (Hybrid) Overview Join a front-office tech team building real-time risk and analytics platforms used directly... 
    Emploi permanent
    Travail au bureau

    Hunter Bond

    Montréal, QC
    Il y a un mois
  •  ...collaborative feedback and best practices. Work closely with engineering, product, and partner teams to deliver high-quality solutions...  .... Solid understanding of object-oriented programming (OOP), software design patterns, and decomposition principles. Experience with... 

    Xsolla

    Montréal, QC
    il y a 7 heures
  • $50 - $55 par heure

    Overview Languages English Education ~ Bachelor's degree Experience 5 years or more Hybrid Work must be completed both in person and remotely.
    Emploi permanent
    Temps plein
    Travail à distance

    High Tech Genesis

    Montréal, QC
    il y a 1 jour
  • $150k - $230k par année

     ...300M Series E, backed by investors including BOND, IVP, Spark Capital, Greylock, and Conviction. Join us and help build the platform engineers turn to to ship AI products. THE ROLE As an early member of Baseten's Platform Team, you will be pivotal in building internal... 
    Horaires flexibles

    Baseten

    Montréal, QC
    il y a 9 jours
  •  ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large,... 
    Contrat Longue Durée
    Temps plein
    Pour les contractants
    Travail au bureau
    Travail à distance
    1 jour par semaine

    MANNARINO

    Montréal, QC
    il y a 3 jours
  •  ...collector-focused experiences, an integrated content hub, interactive community features, and HasLab crowdfunding.  As a Senior Software Development Engineer (Front-end), you will architect, scale, and refine complex systems that bring Hasbro’s iconic brands to life online. You’... 
    Le monde entier

    Hasbro

    Montréal, QC
    il y a 21 jours
  • $99k - $145.2k par année

     ...highly motivated, experienced Principal Software Developer in Test to join the Autodesk AEC...  ...progress reporting Partner with experienced engineers, absorbing best practices in software...  ...’s competitive compensation package. For Canada-BC based roles, we expect a starting base... 
    Temps plein
    Pour les contractants

    Autodesk

    Montréal, QC
    il y a 1 jour
  • $130k par année

     ...Junior Software Engineer (Python) Role Role: Junior Software Engineer (Python) Client: Elite Quant Fund Compensation: Up to $130,000 CAD + Bonuses + Full Benefits Package Location: Montreal (Hybrid) Overview Join a front-office engineering team building... 
    Emploi permanent
    Travail au bureau
    Recrutement immédiat

    Hunter Bond

    Montréal, QC
    Il y a un mois
  • $100k - $120k par année

     ...While backed by a Fortune 500 group , the Montreal digital engineering team operates like a true startup within the company. The local...  ...highly valued. Job Description The Role: Full-Stack Software Engineer. Embedded within the Growth team, you will act as the... 
    Temps plein
    Travail au bureau
    Zone locale
    Horaires flexibles
    1 jour par semaine

    1perTInent inc

    Montréal, QC
    il y a 15 jours
  • $240k par année

     ...Ultra Low-Latency C++ Engineer Role Role: Ultra Low-Latency C++ Engineer (C++ 20/23) Client: Elite Buy-Side Fund Compensation:...  ...Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team. This is an environment... 
    Emploi permanent

    Hunter Bond

    Montréal, QC
    Il y a un mois
  •  ...sweating the details, and following through. What You’ll Do As a Software Architect at Lateral, you will: Design Technical Solutions: you’ll create and maintain all core architecture & engineering artifacts: from SDDs and SDPs to call chains, activity & sequence... 
    Travail au bureau
    Travail à distance
    Travail à domicile
    Travail posté

    Lateral Group

    Montréal, QC
    Il y a 2 mois
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &...  ...and be able to liaise with Transport Canada and other certification authorities.... 
    Contrat Longue Durée
    Travail au bureau
    Travail à distance
    1 jour par semaine

    MANNARINO

    Montréal, QC
    il y a 23 jours
  •  ...Keller Executive Search is looking for an innovative and detail-oriented Software Engineer to join our team. In this role, you will be integral in developing software applications that meet the needs of our clients while ensuring the highest quality standards. If you have... 
    Travail à distance
    Emploi permanent

    Keller Executive Search International

    Montréal, QC
    Il y a 2 mois
  • $125k - $160k par année

     ...Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary: At Centric Software, we drive innovation in enterprise software, helping global brands... 
    Contrat Longue Durée
    Temps plein
    Travail à distance
    Horaires flexibles

    CENTRIC SOFTWARE INC

    Montréal, QC
    Il y a 2 mois
  •  ...Title : Machine Learning Engineer Type : Contract to Hire Location : 100% Remote (Canada) Rate: $Open / Market Requirements · BSc/MSc in computer science,...  ...technical discipline · 1-4 years’ experience in software engineering with exposure to statistical and/or data... 
    Сontrat
    Travail à distance

    TWO95 International, Inc

    Montréal, QC
    Il y a 2 mois
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Contrat Longue Durée
    Travail au bureau
    Travail à distance
    1 jour par semaine

    MANNARINO

    Montréal, QC
    il y a 16 jours
  •  ...Software Engineer (AI-Driven Development)   We are hiring at Aspire Software for a Software Engineer (AI-Driven Development)   to join our...  ...verbal, is essential  ~ Must be legally authorized to work in Canada For information about Aspire Software, please visit... 
    Travail au bureau

    Valsoft Corporation

    Montréal, QC
    Il y a 2 mois
  •  ...Title: Data Engineer Location: Remote Duration: Contract Rate: $Open Requirements Technical expertise : BSc/MSc in Computer Science, Computer Science, Information Systems or related Technical Discipline 1-4 years’ experience in Data Engineer... 
    Сontrat
    Travail à distance

    Two95 International Inc.

    Montréal, QC
    Il y a 2 mois
  • $250k par année

     ...Python Software Enginee Role: Graduate Quant Developer / Quant Researcher Client: Boutique Quant Trading Firm Level: Graduate Compensation : Up to £150,000 Base + Bonus Location: London (Hybrid) Overview A boutique quant trading firm is seeking an exceptional... 
    Emploi permanent

    Hunter Bond

    Montréal, QC
    Il y a un mois

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Ingénieur(e) développement logiciel / Software development engineer M/F. Soyez parmi les premiers à postuler !