×
Register Here to Apply for Jobs or Post Jobs. X

Stagiaire – Développeur; se d’outils logiciels

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Octasic
Apprenticeship/Internship position
Listed on 2026-02-15
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Job Description & How to Apply Below
Position: Stagiaire – Développeur(se) d’outils logiciels
Location: Montreal

Description du poste

Fondée en 1998,Octasic est une société privée dont le siège social est situé à Montréal au Canada, avec des installations de Recherche et Développement au Canada et en Inde, ainsi qu'un réseau mondial de soutien aux ventes. Octasic est l'un des principaux fournisseurs de SoC (Sytem on Chip), de logiciels et de plates-formes matérielles et logicielles intégrées pour les marchés mondiaux du sans fil et de passerelles multimédia.

Nos plates-formes matérielles et logicielles sont à la base des systèmes sans fil de nouvelles générations destinés aux forces de Défense, aux Services de Police et aux agences de Sécurité Nationale.

Joignez-vous à l’équipe qui développe Opus Studio, un environnement de développement intégré (IDE) comprenant un compilateur C/C++ basé sur le projet LLVM ainsi que le système d’exploitation (micro-kernel) pour la plateforme de processeurs de signaux numériques multicœurs d’Octasic. Nous permettons aux développeurs logiciels utilisant notre plateforme de créer des applications de radio logicielle (Software Defined Radio) haute performance pour les domaines de la 5G et de l’IoT.

Nous recherchons un(e) développeur(se) logiciel(le) exceptionnel(le), ayant un intérêt marqué pour les systèmes embarqués et les outils de développement logiciel, afin de contribuer à la création d’un environnement de travail productif pour nos développeurs. Vous participerez à la conception d’outils leur permettant d’optimiser leurs flux de travail, d’exploiter pleinement les capacités de notre plateforme et d’obtenir des informations exploitables sur le comportement et les performances de leurs applications.

Description du poste:

En tant que membre de l’équipe Outils de développement logiciel, vos responsabilités incluront notamment:

  • Collaborer avec diverses équipes de développement afin de comprendre leur travail et les outils nécessaires à leur productivité;
  • Développer des outils (compilateur, , débogueur, IDE, etc.), des librairies bas-niveau optimisées et le micro-kernel;
  • Participer au sein d’une équipe Agile à la conception, au développement et à la validation de nouveaux logiciels, tout en assurant la maintenance de la base de code existante;
  • Concevoir des logiciels embarqués et des outils de développement permettant aux développeurs de maximiser les performances et d’exploiter pleinement les capacités de nos processeurs de signaux numériques;
  • Votre travail aura un impact direct sur l’ensemble des applications développées sur notre plateforme. Vous possédez d’excellentes aptitudes en communication et en travail d’équipe, vous permettant d’interagir efficacement avec vos collègues ainsi qu’avec diverses équipes de R&D : développeurs SDR, support client, etc.

    Qualifications requises:

  • Expérience en programmation dans un ou plusieurs des langages suivants :
  • C / C++;
  • C#;
  • Go.
  • Atouts:

  • Expérience de programmation en langage assembleur;
  • Expérience dans le développement d’IDE ou d’outils de visualisation;
  • Expérience avec des compilateurs, linker ou l’implémentation de librairies standards;
  • Expérience avec les micro-kernel et l’implémentation des appels système (syscalls);
  • Expérience dans l’implémentation de débogueurs (LLDB ou autres) et des informations de débogage (DWARF);
  • Expérience avec les SoC, les protocoles de communication, TCP/IP, UDP, sockets, etc.
  • 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:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary