Chez Amaris, nous avons à cœur d'offrir à nos candidats la meilleure expérience de recrutement possible. Nous cherchons à mieux connaître et comprendre nos candidats, à les challenger et à leur faire part de nos impressions le plus rapidement possible. Voici à quoi ressemble notre processus de recrutement :
Premier contact : Notre processus commence généralement par une brève conversation virtuelle/téléphonique pour en savoir plus sur vous ! L'objectif ? Apprendre à vous connaître, comprendre vos motivations et veiller à ce que nous vous proposions le poste qui vous correspond le mieux !
Entretiens (en moyenne, le nombre d'entretiens est de 3 – il peut toutefois varier en fonction du niveau d'ancienneté requis pour le poste). Au cours des entretiens, vous rencontrerez les membres de notre équipe : votre supérieur hiérarchique bien sûr, mais aussi d'autres personnes avec lesquelles vous serez amené à travailler. Ces entretiens nous permettront d'en apprendre davantage sur vous, votre expérience et vos compétences, mais aussi sur le poste et ce que l'on attendra de vous. Bien entendu, vous apprendrez également à connaître Amaris : notre culture, notre histoire, nos équipes et vos opportunités de carrière !
Étude de cas: En fonction du poste, vous serez peut-être appelé à passer un test. Il pourra s'agir d'un jeu de rôle, d'une évaluation technique, d'un scénario de résolution de problème, etc.
Comme vous le savez, chaque personne est différente et il en va de même pour chaque rôle dans une entreprise. C'est pourquoi nous devons nous adapter en conséquence, si bien que le processus peut parfois être quelque peu différent pour chacun. Cela dit, nous nous mettons toujours à la place du candidat pour lui offrir la meilleure expérience possible. Nous avons hâte de vous rencontrer !
Job description
Notre client est une entreprise technologique de pointe dans le secteur minier, spécialisée dans le développement d’une plateforme intelligente de surveillance, de contrôle et d’automatisation des équipements. Cette solution combine des composants logiciels embarqués avec des interfaces utilisateur web modernes, afin d’améliorer l'efficacité opérationnelle et la prise de décision basée sur les données dans des environnements industriels.
Dans le cadre de l’expansion de cette plateforme, nous recherchons un Développeur Fullstack expérimenté, possédant une expertise à la fois en développement embarqué C++ et en technologies front-end Angular.
MissionsDévelopper et maintenir des fonctionnalités logicielles en C++ pour les systèmes embarqués
Concevoir et implémenter des interfaces utilisateur modernes en Angular et TypeScript
Collaborer étroitement avec les équipes produit, matérielle et logicielle pour intégrer les composants embarqués avec les applications web
Participer à la conception technique, à la revue de code et à l’optimisation des performances
Assurer la qualité, la sécurité et la fiabilité des solutions développées
Contribuer à l’amélioration continue des processus de développement logiciel
Rédiger et maintenir la documentation technique associée
Profil recherchéDiplôme en génie logiciel, systèmes embarqués ou domaine connexe
5 ans et plus d’expérience en développement logiciel, incluant :
Maîtrise du langage C++ (11/14/17) pour des environnements embarqués
Expérience solide avec Angular (version 10+) et TypeScript
Connaissances appréciées : Linux embarqué, RTOS ou Yocto
Familiarité avec l’intégration de systèmes embarqués aux plateformes web ou cloud
Bonne compréhension des exigences industrielles : fiabilité, performance, sécurité
Bonnes compétences en communication, en français ou anglais (à l’oral comme à l’écrit)
Esprit d’équipe, autonomie et sens du détail
Pourquoi nous choisir
Une communauté internationale réunissant plus de 110 nationalités différentes Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.)Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.
------------
English
Our client is a cutting-edge technology company in the mining industry, developing an intelligent platform for equipment monitoring, control, and automation. The platform combines embedded software components with modern web-based user interfaces to improve operational efficiency and data-driven decision-making in industrial environments.
To support the growth of this platform, we are seeking an experienced Fullstack Developer with strong expertise in both embedded C++ development and Angular front-end technologies.
ResponsibilitiesDevelop and maintain software features in C++ for embedded systems
Design and implement modern user interfaces using Angular and TypeScript
Collaborate closely with product, hardware, and software teams to integrate embedded components with web applications
Participate in technical design, code review, and performance optimization
Ensure the quality, security, and reliability of the developed solutions
Contribute to the continuous improvement of software development processes
Write and maintain the associated technical documentation
Profile RequirementsDegree in Software Engineering, Embedded Systems, or a related field
5+ years of experience in software development, including:
Strong expertise in C++ (11/14/17) for embedded environments
Solid experience with Angular (v10+) and TypeScript
Knowledge of embedded Linux, RTOS, or Yocto is a plus
Familiarity with integrating embedded systems with cloud or web platforms
Strong understanding of industrial requirements: reliability, performance, and security
Good communication skills in both French or English (oral and written)
Team-oriented, autonomous, and detail-driven
Why choose us
An international community bringing together more than 110 different nationalities An environment where trust is central: 70% of our leaders started their careers at the entry level A strong training system with our internal Academy and more than 250 modules available A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.