Pour ceux qui rêvent de faire progresser notre espace dans l'Univers et sur Terre, nous vous y emmènerons.
Desservant le monde entier à partir de son siège canadien et de ses bureaux internationaux, MDA est un partenaire international de missions spatiales et un pionnier de la robotique, des opérations spatiales, des systèmes satellitaires et du renseignement géospatial, avec une tradition de 50 ans de réussites sur Terre et au-dessus de celle-ci. Aujourd'hui, nous menons la charge vers des colonies lunaires viables, une meilleure observation de la Terre, la communication dans un monde hyper connecté, et plus encore.
Nous sommes animés d'un esprit pionnier qui nous pousse à aller plus loin. Ensemble, nous permettons à des personnes hautement qualifiées de repousser sans cesse les limites et de relever de grands défis nécessitant des solutions durables et inspirantes.
Êtes-vous prêt à lancer la prochaine étape de votre carrière au sein de la nouvelle économie spatiale? Nous aimerions avoir de vos nouvelles!
Nous sommes à la recherche d'un ingénieur logiciel intermédiaire pour notre équipe de services géospatiaux à notre bureau de Saint-Hubert.
MDA Geospatial Services renforce l'équipe de développement de logiciels à l'appui des opérations des satellites Radarsat-2 (R2), de la mission Constellation Radarsat (RCM) et CHORUS-C et est à la recherche d'un ingénieur logiciel expérimenté et polyvalent pour se joindre à notre équipe à Saint-Hubert, Québec.
R2 est un satellite commercial canadien qui fournit des images SAR à haute résolution à des clients du monde entier. RCM est une constellation de trois satellites, qui fournit des images SAR à haute résolution. CHORUS-C est la prochaine génération de mission commerciale d'observation de la Terre (OT) de MDA.
L'ingénieur logiciel travaillera sous la supervision de l'ingénieur logiciel en chef et du responsable de la composante spécifique pour participer à l’élaboration, à l'intégration, aux essais et à la maintenance des sous-systèmes RCM et R2 existants ainsi que du sous-système de qualité d'image CHORUS-C, en utilisant les principes établis de génie logiciel et les techniques de gestion de la configuration logicielle. L'ingénieur logiciel participera également au soutien des opérations pour aider à trouver et à résoudre les problèmes opérationnels en temps réel ainsi qu'à maintenir/améliorer l'environnement de développement des systèmes sur lesquels il travaillera.
Ce poste est situé au Centre de contrôle MDA, au siège social de l'Agence spatiale canadienne, à Saint‑Hubert (Québec).
Principales Responsabilités
- Effectuer du génie logiciel pour développer, intégrer, mettre à l’essai et maintenir les applications du système terrestre pour R2, RCM ou CHORUS-C.
- Identifier les domaines d'amélioration des programmes existants et développer ensuite ces modifications (par exemple, amélioration du rendement, automatisation...).
- Interagir avec les équipes d'exploitation pour soutenir l'intégration et les essais des applications dans l'environnement opérationnel et de développement
- Travailler en étroite collaboration avec nos équipes d'exploitation et de production pour fournir un soutien de niveau 3 en temps réel
- Documenter les diverses phases de développement du logiciel (par exemple, plan d’essai et de maintenance).
- Maintenir, mettre à jour et améliorer l'environnement de développement ainsi que tous les systèmes nécessaires (base de données, transferts de fichiers etc. ...)
- Gérer et documenter les bogues et les problèmes
Responsabilités Secondaires
- Soutien pour d'autres applications différentes du système terrestre
- Élaboration d'outils pour soutenir la maintenance et l'automatisation du système
- Soutien à la recherche et à la résolution de problèmes liés aux bases de données et aux systèmes
- Autres tâches selon les besoins, les priorités et les compétences.
Qualifications Minimales Requises
- Études postsecondaires terminées (B.Sc., M.Sc. ou équivalent) en informatique, en génie informatique ou dans une discipline connexe. Un diplôme et une expérience en informatique seront également pris en considération.
- 1 à 5 ans d'expérience connexe en développement de logiciels
- Connaissance approfondie de C++ et de Java (y compris Spring framework)
- Connaissance de SQL (SQL server, PostgreSQL et MongoDB), des scripts (perl, bash, javascript, powershell), de python, de maven et de gradle
- Connaissance des systèmes d'exploitation Windows et Linux
- Capacité à résoudre des problèmes et à travailler dans un environnement opérationnel pouvant présenter d'importantes contraintes de temps, de procédures et de sécurité.
Qualifications Souhaitées
- Une expérience avec Eclipse IDE, Visual Studio, IntelliJ serait un atout.
- Une expérience avec XML, SVN, Git, Jira et Jenkins serait un atout.
- Expérience avec JavaFX
- Bon esprit d'équipe avec d'excellentes compétences en communication écrite et verbale.
- Souci du détail et désir d'approfondir les données.
- Initiative, suivi et excellent sens de l'organisation.
- Connaissance préalable des satellites (par exemple, système au sol, exploitation, orbite...) est un atout.
Nous sommes une équipe de rêve, composée de personnes motivées, collaboratives et passionnées, et nous sommes constamment à la recherche d'autres personnes pour rejoindre l'équipe #TeamMDA afin de mettre en place des approches nouvelles et innovantes pour résoudre les problèmes qui nous font avancer pour améliorer la vie sur et au-dessus de la Terre. Si vous êtes enthousiaste à l'idée d'étendre notre présence dans l'espace et si vous souhaitez inspirer la prochaine génération, nous vous y emmènerons.
Nous sommes entrés dans une nouvelle ère d'exploration et de croissance, et MDA accueille tous ceux qui désirent en faire partie. À titre d’employeur offrant l'égalité des chances et privilégiant la diversité, l'intégrité et la collaboration, nous nous engageons à renforcer le rôle de chef de file de MDA et du Canada dans ce nouvel essor.
Commentaires/Considérations Particulières
Les candidats retenus doivent obtenir et détenir une autorisation de sécurité au niveau de la cote de niveau secret, et réussir l'évaluation de sécurité pour le programme des marchandises contrôlées (PMC).
MDA offre une rémunération et des avantages sociaux compétitifs à ses employés à tous les emplacements. À titre de membre de l'équipe de MDA, vous et vos personnes à charge admissibles pouvez bénéficier d'un régime d'avantages sociaux qui assure un niveau de protection complet grâce à des soins de santé concurrentiels, y compris des régimes d'assurance-maladie complémentaire et de médicaments flexibles, des prestations dentaires et de vision, une protection du revenu en cas d'invalidité, une assurance-vie, des régimes d'épargne-retraite collectifs et un programme d'aide aux employés et aux familles.
MDA est un employeur qui prône l'égalité des chances, la diversité et l'inclusion. Nous nous engageons à traiter tous les employés et candidats à l'emploi avec respect et dignité. Si vous avez besoin d'une assistance ou d'un accommodement raisonnable en raison d'un handicap pendant le processus de candidature ou de recrutement, n'hésitez pas à nous en informer.
For those who dream of advancing our space in the Universe and on Earth, we’ll take you there.
Serving the world from our Canadian home and our global offices, MDA is an international space mission partner and robotics & space operations, satellite systems and geointelligence pioneer with a 50-year story of firsts on and above the Earth. Today, we're leading the charge towards viable Moon colonies, enhanced Earth observation, communication in a hyper-connected world, and more.
We’re fueled by a pioneering spirit that carries us beyond. And together we enable highly skilled people to continually push boundaries and tackle big challenges requiring solutions that endure and inspire.
Are you ready to launch the next stage of your career in the new space economy? We would love to hear from you!
We’re on the hunt for an Intermediate Software Engineer in our Geospatial Services Team at our St Hubert office.
MDA Geospatial Services is strengthening the software development team in support of Radarsat-2 (R2), Radarsat Constellation Mission (RCM) and CHORUS-C satellites operations and is seeking an experienced and versatile Software Engineer to join our team in St. Hubert, QC.
R2 is a Canadian commercial satellite and provides high-resolution SAR imagery to customers around the world. RCM is a constellation of three satellites, which provides high-resolution SAR imagery. CHORUS-C is the next MDA generation commercial Earth observation (EO) mission.
The Software Engineer will work under the supervision of the Lead Software Engineer and specific component lead to participate in the development, integration, testing and maintenance of existing RCM and R2 subsystem as well as the CHORUS-C Image Quality Subsystem, using established software engineer principles and software configuration management techniques. The Software Engineer will also be taking part in the support of operations to help find and resolve real time operational issues as well as maintain/improve the development environment for the systems he will be working on.
This position is located at the MDA Control Centre, Canadian Space Agency Headquarters, in St Hubert, PQ.
Primary Responsibilities
- Perform software engineering to develop, integrate, test and maintain ground system applications for R2, RCM and/or CHORUS-C
- Identifying areas for improvement in existing programs and subsequently developing these modifications (e.g., improving performance, automation ...)
- Interact with operation teams to support application integration and testing within operational and development environment
- Work intimately with our operations and production teams to provide Level 3 support in real time.
- Document the various software development phases (e.g., test and maintenance plan).
- Maintain, update and improve the development environment as well as all the needed systems (database, file transfers etc …)
- Manage and document bugs and issues
Secondary Responsibilities
- support of other different Ground System applications
- Tools development to support system maintenance and automation
- Support investigation and fix of database and system issue
- Other duties as needs, priorities, and skills allow.
Minimum Qualifications Required
- Completed post-secondary education (B.Sc., M.Sc. or equivalent) in Computer Science, Computer Engineering or related discipline. IT Diploma and experiences will also be considered.
- 1 to 5 years related experience in software development
- In depth Knowledge of C++ and Java (including Spring framework)
- Knowledge of SQL (SQL server, PostgreSQL and MongoDB), scripting (perl, bash, javascript, powershell), python, maven and gradle
- Knowledge of Windows and Linux OS
- Able to solve problems and ability to work in an operational environment that might have important time, procedural and security constraints.
Preferred Qualifications
- Experience with Eclipse IDE, Visual Studio, IntelliJ would be an asset
- Experience with XML, SVN, Git, Jira and Jenkins would be an asset.
- Experience with JavaFX
- Good team player with excellent written and verbal communication skills.
- Attention to detail and desire to probe further into data
- Initiative, follow-through and excellent organizational skills.
- prior satellite related knowledge (e.g., ground system, operation, orbit ...) is an asset
We’re a dream team of purpose-driven, collaborative and passionate people, and we are constantly looking for others to join #TeamMDA to ignite new and innovative approaches to problem-solving that push us forward to improve life on and above Earth. If you’re excited to expand our place in space and driven to inspire the next generation, we’ll take you there.
We have entered a new era of exploration and development, and MDA welcomes all who yearn to suit up and be part of it. An equal opportunity employer prizing diversity, integrity and collaboration, we are committed to growing MDA’s and Canada’s leadership in this next golden age.
Comments/Special Considerations
Successful candidates must obtain and hold security clearance at the Secret status level, and pass security assessment for the Controlled Goods Program (CGP).
MDA provides competitive compensation and benefits packages for its employees at all locations. As a team member of MDA, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection through competitive health care including; extended healthcare and flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans; and an employee and family assistance program.
MDA is an equal opportunity employer prizing diversity and inclusion. We are committed to treating all employees and applicants for employment with respect and dignity. If you require assistance and/or reasonable accommodation due to a disability during the application or the recruiting process, please feel free to notify us.
#MDA