More jobs:
Job Description & How to Apply Below
Location: Montreal
Description du poste :
Sommaire du poste
Sous la supervision du Responsable du Groupe Logiciel et au sein du département Recherche et Développement, votre principale responsabilité sera de travailler dans une équipe agile développant nos nouveaux produits de test pour l’industrie des télécommunications de Fabrication, Conception et Recherche (MDR).
Vous travaillerez en mode hybride, au sein d'une équipe orientée Dev Ops.
C’est une excellente opportunité de rejoindre une équipe dynamique qui construit des produits révolutionnaires testant les protocoles et composants pour des réseaux de pointe comme Ethernet 1.6T. Si vous possédez de solides compétences pour apporter de la valeur aux clients et que vous êtes passionné(e) par votre travail, vous êtes la personne que nous recherchons.
Responsabilités principales
Dans le cadre d’une nouvelle équipe Agile SCRUM, nous recherchons quelqu’un qui privilégie :
La communication en personne avec les membres de l’équipe plutôt que d’autres moyens ;
L’achèvement des travaux plutôt que leur simple démarrage ;
La qualité et la vérification des builds plutôt que la quantité ;
Le succès de l’équipe plutôt que le succès personnel ;
Les petits incréments verticaux testables ;
Les tests automatisés plutôt que les tests manuels ;
L’utilisation de l’infrastructure CI/CD (intégration et déploiement continus).
Compétences techniques Bonne connaissance des concepts orientés objets ;
Maîtrise de C# (.NET Core) / Angular ;
Connaissance de Python, TypeScript et JavaScript ;
Connaissance des REST APIs ;
La connaissance de C++, Git/Git Lab, du développement et de la maintenance de CI/CD, des pratiques Dev Ops et des protocoles datacom sera considérée comme un atout.
Profil recherché Passionné(e) et prêt(e) à apprendre ;
Attention aux détails et à la qualité du travail ;
Capacité à travailler en équipe ;
Compétences organisationnelles ;
Bonnes compétences en communication.
Exigences Baccalauréat en génie logiciel ou en informatique ;
8 à 15 ans d’expérience en développement logiciel ;
Bilingue français/anglais (parlé et écrit) ;
Autorisation légale de travailler au Canada.
______________________________________________________________________________
Job Summary
As a Full Stack Software Developer, you will develop both back‑end and front‑end features for our MDR products. You will also be involved in creating prototypes and proofs of concept (PoCs) to evaluate new technologies, support demonstrations, and foster continuous innovation.
Key Responsibilities
Software Development (Full Stack)
Design, develop, maintain, and enhance software features for our MDR products.
Contribute to back‑end development (APIs, services, protocols, low‑level integrations) and front‑end development (user interfaces).
Understand, analyze, and modify existing code to add new capabilities or improve structure.
Proofs of Concept (PoC) and Innovation
Quickly develop prototypes to validate new technologies or concepts related to networks, interfaces, or electronic chips.
Participate in technical evaluations with the R&D HW, FPGA, and SW teams.
Produce or contribute to internal and external demonstrations.
Integrate promising PoCs into existing or future products when appropriate.
Hardware Interaction
Interact with electronic chips through their configuration interfaces (e.g., drivers, low‑level APIs).
Understand hardware limitations and capabilities as well as their impact on software.
Collaborate with HW, FPGA, and system engineering teams to solve complex technical issues.
Technical Skills
Relevant software development experience on hardware‑related products, ideally in the telecommunications field.
Strong back‑end development skills: C/C++/C# (required).
Front‑end skills:
Flutter (required);
TypeScript and Angular (assets).
Knowledge of Python.
Experience with REST APIs.
Knowledge of Git/Git Lab, CI/CD, unit testing (assets).
Strong interest in hardware, including: reading and understanding electronic chip technical documentation, interacting with configuration interfaces (drivers).
Comfortable working with emerging, evolving, or poorly documented technologies.
Experience with network communication environments (asset).
Personal…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×