Développeur C# Hardware

Montréal, QC, CA, Canada

Job Description

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au coeur de l'economie de l'innovation avec 16 000 collaborateurs, une presence internationale dans 20 pays, et un chiffre d'affaires superieur a 1.621 milliards de dollars canadiens.

SII Canada offre a ses clients une expertise technique avancee dans les domaines du developpement applicatif, Web et Mobile, de la Cybersecurite et du Cloud. Nous intervenons egalement en Ingenierie, particulierement sur les systemes embarques dans divers secteurs industriels. Notre ambition : faire evoluer les systemes d'information et contribuer a la creation des produits et services de demain pour nos clients.


En tant qu'entreprise de consultation en TI basee au Quebec, SII Canada opere dans un environnement mondial ou l'anglais est essentiel. Cette offre d'emploi est publiee en anglais pour souligner l'importance de cette langue dans nos operations quotidiennes. Nous restons dedies a la promotion et au respect de la langue francaise au sein de notre entreprise.


Role :



En tant que Concepteur(trice) logiciel senior, vous jouerez un role cle dans l'evolution de notre produit d'inspection pour circuits photoniques integres (PIC). En plus de contribuer au developpement de nouvelles fonctionnalites logicielles, vous serez responsable de definir la strategie de tests automatises, de selectionner les outils et technologies appropries, et de permettre a l'equipe d'adopter les meilleures pratiques assurant la qualite et la testabilite du logiciel.


Plus precisement, en tant que Concepteur(trice) logiciel senior, vous serez amene(e) a :



Participer a la conception et a l'implantation de nouvelles fonctionnalites logicielles pour le produit PIC ; Definir la strategie de tests automatises, recommander les technologies, cadres et pratiques les plus appropries a notre contexte ; Collaborer etroitement avec l'equipe DevOps pour ameliorer notre pipeline CI/CD ; Concevoir des simulateurs de materiel afin de faciliter le developpement, le debogage et les tests ; Developper des exemples et modeles initiaux permettant aux developpeurs d'implementer et de maintenir leurs propres tests automatises ; Assurer un leadership technique en matiere de modularite du code, gestion des dependances, strategies de versionnage, gestion des paquets et architecture logicielle globale.

Competences techniques :



Experience approfondie en tests logiciels automatises, en particulier dans des systemes interagissant avec du materiel physique ; Maitrise du langage C# et experience avec les outils de developpement .NET ; Competence averee en conception d'architectures logicielles testables et maintenables ;

Aptitudes recherchees :



Excellentes competences en communication et en leadership, avec la capacite d'influencer sans autorite formelle ; A l'aise pour guider d'autres developpeurs et jouer un role de mentor technique ; Esprit analytique et pragmatique, axe sur les solutions evolutives et maintenables ; Attitude collaborative, particulierement dans des environnements interfonctionnels (Developpement, QA, DevOps, Systemes, etc.) ; Grand sens de l'autonomie, de l'initiative et souci du detail.

Exigences :



Formation : Baccalaureat ou maitrise en genie logiciel, genie informatique ou dans un domaine connexe ; Experience : Minimum de 8 ans en developpement logiciel, avec une forte emphase sur la qualite logicielle dans des systemes integrant du materiel ; Langues : Maitrise du francais et capacite a communiquer efficacement en anglais technique.
-


Role:



As a Senior Software Designer, you will play a key role in the evolution of our photonic integrated circuit (PIC) inspection product. In addition to contributing to new feature development, you will lead the definition of our automated testing strategy, selecting the right tools and technologies and enabling the team to adopt best practices that ensure software quality and testability.


More specifically, as a Senior Software Designer, you will:



Participate in the design and implementation of new software features for the PIC product; Define the automated testing strategy, and select and recommend the most appropriate technologies, frameworks, and practices for test automation; Work closely with the DevOps team to enhance our CI/CD pipeline; Design hardware simulators to enable efficient development, debugging, and testing; Develop initial examples and templates to enable developers to implement and maintain their own automated tests; Provide technical leadership to improve code modularity, dependency management, versioning strategies, package management, and overall software architecture.

Technical Skills:



Strong experience in automated software testing, particularly in systems that interact with physical hardware; Mastery of C# and experience with .NET development tools; Proficiency in designing testable and maintainable software architecture; Experience supporting development teams and promoting software quality best practices.

Aptitudes Required:



Strong communication and leadership skills, with the ability to influence without authority; Comfortable guiding other developers and serving as a technical coach; Analytical and pragmatic mindset, with a focus on scalable, maintainable solutions; Collaborative attitude, particularly in cross-functional environments (Development, QA, DevOps, Systems, etc.); Strong sense of autonomy, initiative, and attention to detail.

Requirements:



Education: Bachelor's or Master's degree in Software Engineering, Computer Engineering, or a related field; Experience: Minimum of 8 years in software development, with a strong emphasis on software quality in hardware-centric systems; Languages: Proficient in French and capable of communicating effectively in technical English.

Competences requises
Agile
C#
Qualites souhaitees
Esprit de synthese
Adaptabilite
Capacites d'analyse
Bon relationnel
Curiosite
Passion
Qualites redactionnelles
Satisfaction client

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2782313
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned