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.
- ...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 à distanceHoraires flexibles
- ...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édiatTravail à distance
- ...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é
- ...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é
- ...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éeStageTravail au bureauRecrutement immédiatTravail à distance
- ...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 pleinTravail au bureauTravail à distance
- ...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...StageTravail à domicileLe monde entierBureau à domicileHoraires flexibles
- ...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 bureauTravail à distanceHoraires flexibles
- ...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éeEmploi permanentTemps pleinRecrutement immédiatTravail à distanceTravail à domicileHoraires flexibles
$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éeTravail au bureau$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...$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 permanentTravail au bureau- ...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...
$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 permanentTemps pleinTravail à distance$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- ...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éeTemps pleinPour les contractantsTravail au bureauTravail à distance1 jour par semaine
- ...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
$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 pleinPour les contractants$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 permanentTravail au bureauRecrutement immédiat$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 pleinTravail au bureauZone localeHoraires flexibles1 jour par semaine$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- ...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 bureauTravail à distanceTravail à domicileTravail posté
- ...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éeTravail au bureauTravail à distance1 jour par semaine
- ...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 à distanceEmploi permanent
$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éeTemps pleinTravail à distanceHoraires flexibles- ...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...СontratTravail à distance
- ...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éeTravail au bureauTravail à distance1 jour par semaine
- ...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
- ...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...СontratTravail à distance
$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
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 !
- software developer remote Montréal, QC
- software developer internship no experience Montréal, QC
- new graduate software developer Montréal, QC
- software developer no experience Montréal, QC
- software engineer salary in canada Montréal, QC
- ingénieur logiciel embarqué Montréal, QC
- part time software developer Montréal, QC
- software engineer internship Montréal, QC
- software engineer internship no experience Montréal, QC
- software development engineer Montréal, QC
