Company Detail

Thales
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • SAP Basis Technical Specialist  

    - Toronto

    Location: Ontario Remote Worker, Canada

    In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow’s possible.

    SAP Basis Technical Specialist Position Summary We have a current vacancy for a

    SAP Basis Technical Specialist

    to join our Team in

    Ontario (Remote) . The Senior SAP Basis Administrator is responsible for the overall stability, performance, and security of SAP systems, serving as a technical expert and leader within the applications team. This role involves managing system architecture, performing advanced troubleshooting, and overseeing critical administrative tasks to ensure optimal SAP system performance and compliance. The individual will lead planning, coordination, and execution of technical activities related to system administration, security, infrastructure requirements, and integration with other enterprise systems. Additionally, the Senior SAP Basis Administrator will drive improvements in SAP landscapes, provide guidance on technical design, and ensure system health and scalability.

    This position requires close collaboration with internal IT infrastructure teams and external service providers, as well as leadership in operational support for Move-IT processes and new requests. Expertise in SAP Fiori and related applications is essential, along with the ability to mentor junior team members and contribute to strategic initiatives.

    Essential Functions

    Lead and oversee the creation and maintenance of SAP design and technical documentation, ensuring thorough testing and validation of application functionality and performance.

    Partner strategically with SAP functional analysts and business stakeholders to define infrastructure and technical requirements for complex projects.

    Own and govern the Change Management Process, serving as a key reviewer and approver for critical changes.

    Facilitate and drive SAP technical team meetings, providing guidance and technical leadership to internal and external resources.

    Deliver Level 3 SAP Basis support, acting as the escalation point for complex issues and mentoring junior team members.

    Manage and optimize BW infrastructure, including process chains and performance tuning.

    Provide advanced Oracle Database administration for SAP and related applications.

    Plan and execute system refreshes and environment builds for all SAP landscapes.

    Lead application upgrades across SAP, Oracle, SFTP servers, and associated client software.

    Ensure seamless integration between SAP and internal/external applications, maintaining interface stability.

    Oversee batch job configurations and SAP Portal environments, ensuring operational excellence.

    Develop and maintain OS-level scripts and Print Server infrastructure for SAP environments.

    Manage certificate renewals for all PSEs and SSL environments across SAP and SAP Portal.

    Conduct AMS audits and ensure compliance with security and governance standards.

    Drive upgrade strategies and roadmap planning, supporting existing SAP systems while preparing for future releases.

    Maintain and enforce up-to-date technical and process documentation.

    Monitor, analyze, and optimize performance of SAP and Oracle environments.

    Minimum Requirements

    Bachelor’s or Master’s degree in Computer Science, Management Information Systems, Supply Chain Management, or a related field (or equivalent combination of education and experience).

    7+ years of experience in SAP Basis administration, with proven expertise in managing complex SAP landscapes.

    5+ years of experience with Oracle Database administration in SAP environments.

    3+ full life cycle implementations or major upgrades as a Basis lead or senior technical consultant.

    Demonstrated experience in Fiori implementation and administration, including advanced troubleshooting.

    Strong knowledge of SAP Portal and NetWeaver 7.4+, including configuration and performance optimization.

    Expertise in SAP BW NetWeaver 7.5, including process chain management and advanced troubleshooting.

    Proficiency in Microsoft Windows Server administration and OS-level scripting for SAP environments.

    Advanced troubleshooting skills for complex SAP and database issues.

    Excellent oral and written communication skills, with ability to influence and collaborate across teams.

    Strong workload management and leadership skills, including mentoring junior team members.

    In-depth understanding of SSO 3.0 configuration and troubleshooting.

    Comprehensive knowledge of SAP system refresh procedures and upgrade strategies.

    Preferred Qualifications

    Basic understanding of networking protocols along with the ability to assist in troubleshooting connectivity issues within the SAP/Oracle Environment.

    Strong understanding of networking protocols with the ability to diagnose and resolve complex connectivity issues within SAP and Oracle environments.

    Advanced proficiency in Oracle SQLPLUS and database scripting for performance optimization.

    Extensive experience in performance monitoring, tuning, and capacity planning for SAP and Oracle systems.

    Expertise in Microsoft Windows Server environments (2008, 2012, 2016, and later), including advanced configuration and security hardening.

    Familiarity with MoveIT systems and ability to integrate secure file transfer processes into enterprise workflows.

    SAP certifications (e.g., SAP Certified Technology Specialist) and/or Oracle certifications are highly desirable.

    Experience with cloud-based SAP deployments (Azure, AWS, or GCP) and hybrid infrastructure.

    Proven ability to mentor junior team members and lead cross‑functional technical initiatives.

    Compensation The reference Total Target Compensation (TTC) market range for this position, inclusive of annual base salary and the variable compensation target, is between

    Total Target Cash (TTC) 100,000.00 – 120,000.00 CAD Annual.

    This reflects how companies in a similar industry and geographic region generally pay for similar jobs. The range helps the Company make pay decisions as one data point among many. Where a position falls within this range is also dependent on other factors including – but not limited to – the employee’s career path history, competencies, skills and performance, as well as the company’s annual salary budget, the customer’s program requirements, and the company’s internal equity. Thales may offer additional benefits and other compensation, depending on circumstances not related to an applicant’s status protected by local, state, or federal law.

    AI Tools We use artificial intelligence‑enabled tools as part of our recruitment process to support activities such as candidate discovery, résumé matching, and interview scheduling. These tools may help

    screen and assess applications

    and recommend potential matches based on the requirements within the job description. All hiring decisions, including candidate evaluation, selection, and disposition, are made by human recruiters. Artificial intelligence does not make hiring decisions on our behalf.

    Benefits

    Company paid Extended Health, Dental, HSA, Life, AD&D, Short‑term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well‑Being program.

    Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.

    Company paid holidays, vacation days, and paid sick leave.

    Voluntary Life, AD&D, Critical Illness, Long‑Term Disability.

    Employee Discounts on home, auto, and gym membership.

    EEO Thales is an equal opportunity employer that values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

    This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the US International Traffic in Arms Regulations (ITAR) and/or US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program.

    #J-18808-Ljbffr

  • Une entreprise technologique internationale basée à Québec recherche un Scientifique de recherche en IA appliquée pour développer des solutions d'IA pour des systèmes critiques. Le candidat idéal a un doctorat, une expérience en apprentissage automatique et en vision par ordinateur, ainsi qu'une maîtrise des outils comme Tensorflow et Python. Ce rôle offre des possibilités de recherche et d'innovation au sein d'une équipe pluridisciplinaire. #J-18808-Ljbffr

  • 4 days ago Be among the first 25 applicants

    Location: Quebec City, Canada

    Dans des marchés en rapide évolution, les clients à travers le monde font confiance à Thales. Thales est une entreprise où les personnes les plus brillantes du monde entier se regroupent pour mettre en commun leurs idées et ainsi s'inspirer mutuellement. Dans tous les secteurs où œuvre Thales, notamment l’aérospatiale, le transport, la défense, la sécurité et l'espace, nos équipes d’architectes conçoivent des solutions innovantes qui rendent demain possible dès aujourd’hui.

    Au sein du groupe, Thales Digital Solutions (TDS) est un pôle d’innovation technologique supportant tous les secteurs d’activités autant sur le marché local canadien qu’à l'international. Rejoignez-nous afin de contribuer au développement de solutions pour nos missions critiques. Nos projets de pointe variés utilisent nos expertises en Intelligence Artificielle, Facteurs Humains, Systèmes autonomes collaboratifs, Optimisation, Gestion de la connaissance, Cybersécurité et Design.

    In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

    Within the group, Thales Digital Solutions (TDS) is a technological innovation hub supporting all sectors of activity, both in the local Canadian market and internationally. Join us to contribute to the development of mission critical solutions. Our various cutting-edge projects use our expertise in Artificial Intelligence, Human Factors, Collaborative Autonomous Systems, Optimization, Knowledge Management, Cybersecurity and Design.

    Applied Embedded AI Research Scientist (Computer Vision) / Scientifique de recherche en IA appliquée aux systèmes embarqués (vision par ordinateur) Quebec City, QC (On-Site / Sur Site)

    Résumé du poste

    Thales Group is a global organization with operations on all continents serving five major markets, all of them of vital importance for our societies: aerospace, space, defense and security, and digital identity and security. From the bottom of the ocean to the depth of space and cyberspace, Thales Group provides a unique range of technologies and services that make tomorrow possible, today. From helping cities and critical infrastructures to become safe and smart, to securing the global financial markets, protecting data and privacy and keeping security forces connected while on critical missions, Thales ensure that everyone can continue to share information, reap the benefits of a connected world and enjoy an enhanced quality of life, while staying safe and one step ahead of all forms of digital threat.

    L’équipe canadienne de l’IA appliquée de Thales est à la recherche d’un chercheur talentueux avec un grand appétit pour résoudre des problèmes complexes de recherche et les appliquer à des projets d’intelligence artificielle pour des systèmes critiques. L’équipe travaille pour développer des solutions sécuritaires de pointe (basés sur des techniques AI/ML et vision par ordinateur) pour les systèmes embarqués.

    Thales’ Applied AI Research Team in Canada is looking for a talented researcher with a great appetite to solve complex research questions and apply them to critical AI projects. The team aims to design and implement cutting-edge secure solutions (AI/ML and/or Computer Vision) for embedded systems.

    Fonctions essentielles Un scientifique de recherche et technologie (R&T) en IA pour Systèmes Embarqués et Vision par Ordinateur est chargé de découvrir, de réaliser et d'intégrer des concepts innovants en IA dans les solutions Thales. Il/elle prouve leur viabilité à travers la mise en œuvre de preuves de concepts et guide leur croissance en maturité à travers des prototypes et des démonstrateurs qui illustreront et permettront à leur tour leur plein potentiel commercial.

    Pour réussir dans ce rôle, la curiosité pour ce qui est nouveau, la volonté de défier le statu quo, l'ouverture d'esprit et la pensée originale sont essentielles. L'individu doit rapidement apprendre et évaluer les nouvelles techniques et technologies afin de décider de les adopter, de les adapter ou de les abandonner. Il doit également être capable de proposer de nouvelles idées, de les présenter, de les questionner et de les améliorer en permanence. La personne doit posséder des compétences techniques approfondies et pratiques et être familière avec les outils et méthodes associés à la recherche opérationnelle. Le candidat doit démontrer une solide compréhension de la méthode scientifique et sa capacité à fournir un contenu de qualité à toutes les étapes du processus de recherche : de la capacité à résumer le contexte théorique d'un nouveau domaine jusqu’à la diffusion des résultats de la recherche par le biais de publications revues par les pairs, de brevets ou autres moyens.

    Le scientifique fait partie d'une équipe pluridisciplinaire. Un fort esprit d'équipe et des capacités de travail d'équipe sont obligatoires. Le candidat idéal est donc en mesure de démontrer des compétences transversales qui faciliteraient le transfert du travail effectué à tous les intervenants impliqués. Il

    contribuera en tant qu'expert technique aux projets de recherche et technologie de Thales et de ses unités commerciales. Par conséquent, de bonnes capacités de communication sont requises.

    A Research and Technology (R&T) AI scientist in AI Embedded Systems and Computer Vision is responsible for discovering, enabling and integrating complex innovative AI concepts into Thales solutions. He/she proves their viability through the implementation of Proofs of Concept (PoCs) and guides their maturity growth through prototypes and demonstrators that will in turn illustrate and enable their full business potential.

    To be successful in this role, curiosity for what is new, willingness to challenge the status quo, open-mindedness and out-of-the-box thinking are crucial. The individual should quickly learn and assess new techniques and technologies in order to decide whether to adopt, adapt or discard them. He/she also needs to be able to come up with new ideas, present them, challenge them and improve them continuously. The individual must possess deep, hands-on technical skills and be familiar with operations research methods and tools. The candidate must demonstrate a strong understanding of the scientific method and his/her ability to deliver quality content at all steps of the research process, from the capability to summarize the theoretical background of a novel domain to the dissemination of research outputs through peer-reviewed publications, patents or other means.

    The scientist is part of a multi-disciplinary team. Strong team spirit and teamwork capabilities are mandatory. The ideal candidate therefore is able to demonstrate transverse skills that would facilitate the transfer of the work carried out to all stakeholders involved. He/she will contribute as a technical subject matter expert to Research and Technology projects across Thales and its business units. Therefore, good communication skills are required.

    Applied AI Research Scientist Responsibilities

    Effectuer des recherches et développer des algorithmes pour les systèmes critiques.

    Concevoir et mettre en œuvre des modèles d'IA à grande échelle pour résoudre un grand nombre de problèmes complexes.

    Publier les résultats de la recherche dans des conférences sur l'IA de premier plan et contribuer à la publication de brevets d'innovation.

    Faire preuve de bonnes compétences en matière de communication avec les scientifiques, les ingénieurs et les parties prenantes.

    Faire preuve de discernement dans le choix des méthodes et des techniques pour obtenir des solutions.

    Collaborer avec des instituts universitaires ou de recherche (par exemple, CRSNG, MITACS, etc.), avec des partenaires industriels et avec des unités/équipes internes de Thales.

    Proposer, collecter et synthétiser les exigences du système auprès des parties prenantes et créer des feuilles de route efficaces.

    Perform research and develop algorithms for critical systems.

    Design and implement AI models to serve a large number of complex problems.

    Publish research results in top-tier AI conferences and contribute to publishing innovation patents.

    Demonstrate good communication skills with scientists, engineers, and stakeholders.

    Demonstrate good judgment in selecting methods and techniques for obtaining solutions.

    Collaborate with academic or research institutes (e.g., NSERC, MITACS, etc.), with industrial partners, and with internal Thales units/teams.

    Suggest, collect, and synthesize system requirements from stakeholders and create effective roadmaps.

    Exigences minimales

    Doctorat en ingénierie, informatique, mathématiques appliquées, statistiques ou dans un domaine connexe.

    Expérience existante en intelligence artificielle, apprentissage automatique, vision par ordinateur, traitement de signal, et sécurité des systèmes embarqués.

    Connaissance des principales architectures d'apprentissage profond (Transformers, CNN, LSTM, etc.).

    Solides compétences en développement d’apprentissage automatisé en utilisant Python et des cadres de programmation tels que Tensorflow, Keras, PyTorch, Scikit-learn, Theano.

    Connaissance pratique du système d'exploitation Linux.

    Initier et conduire des projets de recherche appliquée jusqu'à leur terme avec un minimum d'encadrement.

    Souci de contribuer à un environnement axé sur le travail d'équipe.

    Capacités de leadership démontrées au sein d'organisations scolaires, civiles ou commerciales.

    Capacité à travailler de manière créative et analytique dans un environnement de résolution de problèmes.

    Communiquer le travail scientifique de manière claire et efficace (présentations orales et écrites, publications, etc.).

    Maîtrise du français (écrit et oral).

    PhD in engineering, computer science, applied mathematics, statistics, or a related field.

    Prior experience in AI/ML, computer vision, signal processing, security of embedded systems.

    Knowledge of mainstream Deep Learning architectures (Transformers, CNN, LSTM, etc.).

    Strong development skills with Machine Learning using Python and frameworks such as Tensorflow, Keras, PyTorch, Scikit-learn, Theano.

    Working knowledge of Linux OS.

    Initiating and driving applied research projects to completion with minimal guidance.

    Eagerness to contribute in a team-oriented environment.

    Demonstrated leadership abilities in school, civil or business organisations.

    Ability to work creatively and analytically in a problem-solving environment.

    Communicating scientific work clearly and effectively (talks, presentations, publications, etc.).

    Fluency in French (spoken and written).

    Ce poste requiert une bonne connaissance de l'anglais pour interagir, soutenir et/ou fournir des services à des clients, employés et/ou partenaires internationaux ainsi qu’à des autorités gouvernementales étrangères qui ne parlent pas français.

    Qualification souhaitable

    Au moins 5 ans d'expérience en apprentissage automatique en Python.

    Une expérience remarquable dans le développement de logiciels d'IA avec des preuves sur Github (ou similaire).

    Intérêt et expérience avérés pour l'IA d'un point de vue algorithmique et d'un point de vue système.

    Capacité à établir une crédibilité auprès des autres membres de l'équipe, des clients et membres de la communauté scientifique nationale et internationale.

    Expérience préalable dans un environnement de recherche et technologie ou d'innovation (brevets, publications, etc.).

    Maîtrise de l'anglais (écrit et oral).

    Minimum 5 years of machine learning experience in Python.

    A track record of outstanding AI software development with Github (or similar) evidence.

    Demonstrated interest and experience in AI from both an algorithmic and a system point of view.

    Ability to establish credibility with other team members, clients, and members of the national/international scientific community.

    Prior experience in a Research & Technology or innovation environments (patents, publications, etc.).

    Fluency in English (spoken and written).

    Exigences physiques Ce poste peut nécessiter de l’employé(e) de mettre en place de l’équipement et de conduire des expériences sur le terrain en environnement extérieur. The job may require the employee to setup equipment and perform field trials in outdoor environments.

    La fourchette de référence du marché de la rémunération cible totale pour ce poste, qui comprend le salaire de base annuel et la rémunération variable cible, se situe entre Total Target Cash (TTC) 91,737.47 - 167,298.57 CAD Annual.

    The reference Total Target Compensation(TTC) market range for this position, inclusive of annual base salary and the variable compensation target, is between Total Target Cash (TTC) 91,737.47 - 167,298.57 CAD Annual.

    Thales propose un vaste programme d'avantages sociaux à tous les employés à temps plein travaillant 24 heures ou plus par semaine et à leurs personnes à charge éligibles. Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:

    Des soins de santé complémentaires payés par l’entreprise, des soins dentaires, un compte de dépenses de santé, un programme d’assurance-vie, de Décès et mutilation accidentels, une assurance invalidité de courte durée, une assurance voyage, un régime d'aide aux employés et un programme de bien‑être.

    Des régimes d'épargne‑retraite (REER, RRCD, CELI) avec contribution de l’entreprise et abondement à un RRCD, sans période d'acquisition.

    Des congés payés par l’entreprise, des jours de vacances et congés de maladie payés.

    Des rabais sur les assurances habitation et automobile.

    Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, travel insurance, Employee Assistance Plan and Well-Being program.

    Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.

    Company paid holidays, vacation days, and paid sick leave.

    Voluntary Life, AD&D, Critical Illness, Long-Term Disability.

    Employee Discounts on insurance (home, and auto).

    Thales est un employeur offrant l’égalité des chances qui valorise la diversité et l’inclusion sur le lieu de travail. Thales s’engage à mettre en place des mesures d’adaptation tout au long du processus de recrutement. Il est demandé de le faire savoir lors de l’invitation à l’entrevue; l’équipe travaillera volontiers avec chaque candidat pour répondre à ses besoins particuliers. Tous les renseignements relatifs aux mesures d’adaptation seront traités de manière confidentielle et utilisés uniquement dans le but d’offrir une expérience candidat adaptée.

    Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

    Ce poste exige un accès direct ou indirect à du matériel, des logiciels, ou à des informations techniques contrôlés en vertu de la Liste canadienne des marchandises et technologies d’exportation contrôlée, du Programme canadien des marchandises contrôlées, du Programme canadien de la sécurité industrielle, de la réglementation américaine lnternational Traffic in Arms Regulations (ITAR) ou de la réglementation américaine Export Administration Regulations (EAR). Tous les candidats doivent être éligibles ou en mesure d'obtenir une autorisation pour un tel accès, y compris l'éligibilité au Programme canadien des marchandises contrôlées et être en mesure d'obtenir une habilitation de sécurité canadienne de niveau Secret OTAN.

    This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian NATO Secret clearance.

    #J-18808-Ljbffr

  • Transform innovative ideas into reality as an embedded firmware engineer focused on advanced infrared solutions in a hybrid model. Specialize in ARM and FPGA processor development and real-time processing.

    In this role, you will lead the design and implementation of cutting-edge embedded firmware for next-generation camera systems. You will engage closely with diverse engineering teams, managing Linux development environments, and contributing to overall system performance and security. Your expertise will be essential in driving continuous improvement across the engineering practices adopted.

    Key Responsibilities: • Create and deploy firmware for ARM and FPGA systems • Implement and optimize real-time image processing algorithms • Develop and modify Linux systems and automation tools • Write full technical documentation covering all aspects • Address cybersecurity issues in embedded solutions

    Requirements: • Engineering or computer science degree required • Bilingual in English and French with excellent communication • Minimum 5 years in embedded firmware development • Skilled in C/C++ programming for embedded systems • Knowledgeable in customized Linux environments and tools

    Harness your technical prowess to excel in embedded systems development, enhancing our offerings in security and reliability. #J-18808-Ljbffr

  • Remote SAP Basis Engineer – Ontario  

    - Toronto

    A leading technology company is seeking a SAP Basis Technical Specialist to join their team in Ontario (Remote). The role involves ensuring the stability, performance, and security of SAP systems while collaborating closely with internal teams and external providers. Additionally, you will mentor junior members and lead initiatives to improve system integration and performance. Candidates should have significant experience in SAP Basis and Oracle administration. The position offers competitive compensation and comprehensive benefits. #J-18808-Ljbffr

  • Embedded Firmware Specialist  

    - Québec

    Location: Montreal, Canada

    Dans des marchés en rapide évolution, les clients à travers le monde font confiance à Thales. Thales est une entreprise où les personnes les plus brillantes du monde entier se regroupent pour mettre en commun leurs idées et ainsi s'inspirer mutuellement. Dans tous les secteurs où œuvre Thales, notamment l’aérospatiale, le transport, la défense, la sécurité et l'espace, nos équipes d’architectes conçoivent des solutions innovantes qui rendent demain possible dès aujourd’hui.

    In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

    Le centre de compétences de Thales pour les solutions en optronique est situé rue Lévy à Montréal. Fort d’une réputation internationale pour son expertise dans les domaines de la conception, du développement et de la fabrication de systèmes électro-optiques perfectionnés, le centre est également chargé du soutien.

    The Centre of Competence for Optronics is located in Montreal – Levy Street. With an established international reputation for expertise in design, development, manufacture and support of sophisticated electro-optic systems.

    Spécialiste en micrologiciels embarqués / Embedded Firmware Specialist Montréal, QC (Hybride) Temps plein

    Résumé du poste Nous recherchons un ingénieur en micrologiciels embarqués expérimenté pour diriger le développement et la maintenance de solutions logicielles avancées au cœur de nos systèmes de caméras infrarouges. Ce poste implique la conception et la mise en œuvre de logiciels embarqués pour les processeurs SoC ARM et FPGA, le développement d'algorithmes de traitement d'images en temps réel, la gestion d'environnements Linux personnalisés, ainsi que le respect des normes les plus strictes en matière de sécurité et de fiabilité des systèmes. Le candidat idéal travaillera en étroite collaboration avec des équipes d'ingénierie interdisciplinaires, assurera le support des systèmes existants et contribuera à l'amélioration continue de notre infrastructure et de nos pratiques d'ingénierie.

    Fonctions essentielles

    Développer et déployer des micrologiciels embarqués pour les processeurs SoC ARM et les processeurs FPGA logiciels (TI, NXP, AMD/XILINX, ALTERA) utilisés dans les caméras infrarouges.

    Concevoir et mettre en œuvre des pilotes de périphériques et des algorithmes efficaces de traitement d'images en temps réel en tirant parti des ressources SoC accélérées par le matériel.

    Développer, personnaliser et maintenir des versions Linux et automatiser les chaînes d'outils pour les processus de compilation.

    Produire une documentation technique complète sur le micrologiciel, allant des exigences et spécifications de conception aux plans de tests de validation et notes de mise à jour.

    Analyser et atténuer les vulnérabilités de sécurité et les risques de cybersécurité dans les systèmes embarqués, incluant le démarrage sécurisé, la programmation du micrologiciel et la protection des interfaces réseau.

    Collaborer avec des équipes d'ingénierie interfonctionnelles (électronique, mécanique, systèmes) pour assurer une intégration et une livraison sans faille.

    Gérer et maintenir l'environnement de développement, y compris la compilation croisée, le contrôle de version, la révision du code, le suivi des bogues, la réplication de machines virtuelles, les stratégies de sauvegarde, l'indexation des artefacts et la documentation de la base de connaissances/wiki.

    Fournir un support continu pour les micrologiciels hérités sur les processeurs logiciels et les logiciels C# sur les plateformes Windows.

    Se tenir au courant des technologies émergentes, des outils et des meilleures pratiques du secteur afin d'améliorer en permanence les processus de développement de micrologiciels.

    Exigences minimales

    Licence en ingénierie, en informatique ou dans un domaine connexe.

    Capacité à communiquer en anglais et en français – Bonne communication verbale et écrite.

    Qualifications Souhaitées

    Au moins 5 ans d'expérience dans des fonctions de développement de logiciels embarqués ou de micrologiciels.

    Maîtrise de la programmation en C/C++, avec une solide expérience des systèmes embarqués en temps réel et des systèmes d'exploitation.

    Compétences en environnements de compilation Linux personnalisés, en pilotes de périphériques et dans l'utilisation des chaînes d'outils et des chargeurs d'amorçage des fabricants de SoC.

    Expertise pratique des bibliothèques de traitement d’images telles que GStreamer, OpenVX ou OpenCL.

    Excellentes compétences en débogage, en tests et en fiabilité logicielle.

    Expérience des systèmes de contrôle de version (GitLab, GitHub, Forgejo, SVN).

    Connaissance du déploiement d’applications .Net C# sur des plateformes embarquées (la maîtrise d’Avalonia UI est un atout).

    Une expérience avec les frameworks EdgeAI (PyTorch, TensorFlow) est un atout.

    Exigences spécifiques du poste Horaires : 37,5 heures

    Environnement physique : travail occasionnel dans la zone de fabrication/production de TOCA et dans le laboratoire d'ingénierie.

    Déplacements : 5 % de déplacements

    Avantages

    Des soins de santé complémentaires payés par l’entreprise, des soins dentaires, un compte de dépenses de santé, un programme d’assurance-vie, de Décès et mutilation accidentels, une assurance invalidité de courte durée, une assurance voyage, un régime d'aide aux employés et un programme de bien-être.

    Des régimes d'épargne-retraite (REER, RRCD, CELI) avec contribution de l'entreprise et abondement à un RRCD, sans période d'acquisition.

    Des congés payés par l'entreprise, des jours de vacances et congés de maladie payés.

    Des rabais sur les assurances habitation et automobile.

    Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, travel insurance, Employee Assistance Plan and Well-Being program.

    Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.

    Company paid holidays, vacation days, and paid sick leave.

    Voluntary Life, AD&D, Critical Illness, Long-Term Disability.

    Employee Discounts on insurance (home, and auto).

    Égalité des chances Thales est un employeur offrant l’égalité des chances qui valorise la diversité et l’inclusion sur le lieu de travail. Thales s’engage à mettre en place des mesures d’adaptation tout au long du processus de recrutement. Les candidats sélectionnés pour une entrevue et ayant besoin de mesures d’adaptation sont priés de le faire savoir lors de l’invitation à l’entrevue; notre équipe travaillera volontiers avec chaque candidat pour répondre à ses besoins particuliers. Tous les renseignements relatifs aux mesures d’adaptation seront traités d’une manière confidentielle et utilisés uniquement dans le but d’offrir une expérience candidat adaptée.

    Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

    Accès à l’information Ce poste exige un accès direct ou indirect à du matériel, des logiciels, ou à des informations techniques contrôlés en vertu de la Liste des marchandises et technologies d’exportation contrôlée du Canada, de la réglementation américaine sur l'administration des exportations (EAR) et/ou du Programme de sécurité industrielle du Canada. Tous les candidats doivent être éligibles ou en mesure d'obtenir une autorisation, y compris une habilitation de sécurité canadienne de niveau fiabilité approfondie.

    This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Industrial Security Program, and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization including a Canadian Enhanced Reliability security clearance.

    #J-18808-Ljbffr

  • Une entreprise internationale en haute technologie, située à Montréal, recherche un Spécialiste en micrologiciels embarqués. Le candidat idéal dirigera le développement de solutions logicielles pour des systèmes de caméras infrarouges, en utilisant son expertise en C/C++ et en environnement Linux. Avec au moins 5 ans d'expérience, vous travaillerez avec des équipes interfonctionnelles pour garantir la fiabilité et la sécurité des systèmes. Ce poste est hybride, offrant des heures de travail flexibles et des avantages compétitifs. #J-18808-Ljbffr

  • A leading global tech company is seeking a Senior Software Engineer for a hybrid role in Vancouver, BC. You will contribute to developing cutting-edge cybersecurity solutions and collaborate with teams to solve complex problems using your strong skills in Java, Python, and cloud-based applications. The ideal candidate possesses a Bachelor's degree in Computer Science with over 5 years of relevant experience. Join us in shaping the future of data security as part of a dynamic team. #J-18808-Ljbffr

  • Location: Vancouver - Pender St, Canada

    This is a hybrid role in Vancouver, BC, Canada.

    Position Summary Thales CPL and Imperva have combined forces to become the largest application security vendor in the world and to jointly develop cybersecurity products for the largest companies around the globe. The joint offering allows covering all aspects of application security for our customers in a way no other vendor can compete with and makes the Thales and Imperva brand the strongest in the market worldwide! Thales an Imperva Company is looking for a Senior Software Engineer to join our team to assist in developing Imperva’s fast growing Account Takeover Protection and Client‑Side Protection SAAS offerings. If you’re passionate about solving complex problems, analyzing large datasets, turning ideas into thoughtful designs, and transforming those designs into efficient, enterprise‑grade services that protect millions of people worldwide, you’ll fit right in.

    Key Areas of Responsibility

    Be a key contributor on a small, agile team that owns the entire technology stack — from infrastructure and data pipelines through statistical/AI/ML models to UI/UX — designing and building highly scalable, near real‑time SaaS systems that process large volumes of events worldwide to protect millions of users globally.

    Solve algorithmic, scalability, reliability, and performance challenges while contributing to the development of enterprise‑grade, cloud‑based, near real‑time distributed SaaS solutions used by millions of users worldwide.

    Investigate complex, data‑driven challenges by analyzing and processing large‑scale datasets to uncover patterns, anomalies, and actionable insights.

    Collaborate closely with product and engineering teams to translate research insights into production‑ready algorithms, statistical models, and ML models that deliver measurable customer value.

    Take full ownership of initiatives from concept to deployment, demonstrating a strong ability to execute, remove blockers, and deliver impactful results.

    Minimum Qualification

    Bachelor’s degree in Computer Science or equivalent practical experience, with at least 5 years of hands‑on programming in Java, JavaScript, Python, or Rust.

    Strong foundation in algorithms, data structures, and core software development principles.

    Experience building cloud‑based applications (preferably on AWS), working with microservices architectures, and designing highly scalable SaaS systems.

    Background in Data Science, Data Analysis, Statistics, or Machine Learning, with practical experience applying these concepts to real‑world problems.

    Experience analyzing large‑scale data using distributed SQL and/or NoSQL database systems.

    Join us in shaping the future of data security. Apply now and be part of a dynamic team dedicated to building innovative and robust solutions for the challenges of tomorrow!

    If you’re excited about working with Thales, but not meeting the requirements for this position, we encourage you to join our Talent Community! https://careers.thalesgroup.com/global/en/jointalentcommunity. You can upload your CV and our recruiters can get in touch with any new opportunities that may be of interest to you.

    Why Join Us? Say HI and learn more about working at Thales click here.

    Thales provides an extensive benefits program for all full‑time employees working 24 or more hours per week and their eligible dependents, including the following:

    Company paid Extended Health, Dental, HSA, Life, AD&D, Short‑term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well‑Being program.

    Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.

    Company paid holidays, vacation days, and paid sick leave.

    Voluntary Life, AD&D, Critical Illness, Long‑Term Disability.

    Employee Discounts on home, auto, and gym membership.

    Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

    #J-18808-Ljbffr

  • Software Developer in Test  

    - Vancouver

    Location: Vancouver - Pender St, Canada

    Position Summary The Software Development in Test Engineer will be responsible for planning and performing Integration, Verification, Validation, Qualification (IVVQ) for Data Security Fabric product line which involves solution of data warehouse for auditing and classification. The jobholder will be required to perform hands‑on role, taking part in IVVQ activities, CI/CD and test automation.

    Essential Functions Key Tasks: The successful applicant will work within a project system engineering team and have the following responsibilities:

    Execution of Integration, Verification, Validation and Qualification activities, including:

    The production of Integration and Verification and Validation Planning documents e.g.: Test Strategy, Test Plan, Test Automation, System Integration Plan and Release Readiness

    Taking direction from and reporting to the IVVQ Manager to ensure that work is performed in accordance with the IVVQ department policy, processes, and project plans.

    The IVVQ Engineer is expected to become familiar with the way customers use the system. This knowledge is then incorporated into the planning of all IVV activities by the IVVQ Engineer

    The IVVQ Engineer creates the System Test plan and report, assuring that the scope of the IVV activities fully covers all aspects of the system under test, while taking all previous verification activities on comparable systems into account to optimize the test effort. She/he works closely with the Project Engineer to define the IVV approach, which best suits the schedule, budget, and quality requirements of the project, considering its scope and specific attributes of the system to be delivered.

    During the execution phase of the IVV activities, the IVVQ Engineer works with the Software Development Engineer to guarantee flawless execution in accordance with the test strategy defined in the Software Test Plan. Depending on the size of the project and the current workload, he/she may support the Software Development Engineer activities, particularly during integration and fix cycle phases.

    Design, implement, and maintain reliable automated tests (UI, API, integration) using IVVQ frameworks and languages.

    Integrate automated tests into CI/CD pipelines, manage test stages (smoke/regression), and reduce flaky tests to keep pipelines healthy.

    Find synergies between test activities for multiple programs.

    Efficiently manage test resources (software & hardware)

    Produce test cases based on defects from the field

    Represent IVV in Final System Acceptance Tests (FSATs)

    The IVV Engineer can act as Scrum Master, upholds agile values and principles. Organizes and facilitates the reviews planned in Scrum

    Minimum Requirements

    3-5 years of experience in Software Development in test

    Bachelor's / master's degree in computer science engineering

    Familiarity with software languages including Shell script, JavaScript, Python, TCL, Expect.

    Familiarity with agile methodology and test-driven development

    Operating System: Windows, Linux, AIX

    Database: SQL, NoSQL

    Cloud: Amazon AWS, Azure, GCP

    Virtualization: VMWare products, Hyper‑V

    Security: Encryption, RSA, SSL, FIPS, vulnerability scan tools, PKI, TLS

    The anticipated TTC range for this role is 95,825.40 – 127,767.20 CAD Annual. The Company reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant’s status protected by local, state, or federal law.

    Benefits

    Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well‑Being program.

    Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.

    Company paid holidays, vacation days, and paid sick leave.

    Voluntary Life, AD&D, Critical Illness, Long‑Term Disability.

    Employee Discounts on home, auto, and gym membership.

    Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

    #J-18808-Ljbffr

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany