Développeur / Developpeuse logiciel

octasic-inc

Montreal

On-site

CAD 65,000 - 95,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Formation et mentorat
Bonifications de performance
Plan d’achat d’actions
Assurance complète
Congés maladie et bien-être
Semaine entre Noël et Jour de l’An
Bureaux modernes au Technopôle Angus
Remboursement 75 % carte OPUS
Local à vélo et douches
Activités communautaires

Job summary

Octasic recherche un développeur logiciel en début de carrière pour contribuer au développement et tests de logiciels reliant les systèmes embarqués, les services back-end et les interfaces utilisateurs. Vous participerez au développement de nouvelles fonctionnalités, à l’analyse et à la validation des logiciels, en environnement de simulation et sur des systèmes physiques.

Aucune expérience professionnelle préalable n’est requise; nous privilégions les bases solides et la volonté d’apprendre,

Qualifications

  • Diplôme en informatique ou génie logiciel ou équivalent.
  • Connaissances de base en programmation, notamment C++.
  • Intérêt pour les systèmes embarqués et les interactions logiciel/matériel.
  • Connaissance des tests logiciels et validation par simulations et tests physiques.
  • Intérêt pour le développement utilisant Rust et apprentissage de nouvelles technologies.
  • Admissibilité à l’habilitation de sécurité canadienne.

Responsibilities

  • Participer à la conception, au développement et à la maintenance de logiciels couvrant les composants embarqués, back-end et front-end.
  • Développer et tester des fonctionnalités reliant les interfaces utilisateurs, les services et les systèmes embarqués.
  • Effectuer des tests en simulation et sur des systèmes physiques, documenter les résultats et contribuer à l’analyse des comportements inattendus.
  • Développer et maintenir des tests unitaires et d’intégration pour assurer la qualité et prévenir les régressions.
  • Diagnostiquer des problèmes logiciel et matériel en collaboration avec l’équipe et valider les correctifs.
  • Participer aux revues de code et aux discussions techniques liées à la livraison des solutions.
  • Communiquer avec les membres de l’équipe, les clients et les parties prenantes pour comprendre les besoins et partager l’avancement.

Skills

programmation C++
systèmes embarqués
tests logiciels
communication efficace
adaptabilité
habilitations sécurité canadienne

Education

Diplôme en informatique ou génie logiciel

Tools

JavaScript/TypeScript
Vue.js/React
Rust

Job description

Octasic est à l’avant-garde de la technologie sans fil dans les contextes de conflits modernes. Grâce à nos radios définies par logiciel (SDR) à faible consommation d’énergie, à notre traitement avancé du signal et à nos logiciels conçus pour les opérations, nous permettons aux forces de défense, aux services de police et aux agences de sécurité nationale de s’adapter, de prendre l’avantage et de réussir chaque mission.

Pourquoi choisir Octasic?

  • Contribuez à une mission qui compte. Développez des technologies qui contribuent à la sécurité du Canada et de ses alliés, tout en renforçant la souveraineté technologique canadienne dans des domaines stratégiques.
  • Relevez des défis technologiques uniques. Travaillez à la fine pointe des radiofréquences, du traitement du signal, du SIGINT, de la guerre électronique et de la cybersécurité.
  • Évoluez auprès d'experts reconnus. Joignez-vous à des ingénieurs, scientifiques et spécialistes passionnés et développez une expertise technique rare et recherchée.
  • Ayez un impact concret de l'idée au terrain. Participez à toutes les étapes, de la recherche et de l’innovation jusqu’à l’intégration et au déploiement de solutions réelles.
  • Faites partie d'une entreprise canadienne en croissance. Profitez d’un environnement qui investit dans l’innovation, la R-D et ses capacités manufacturières, tout en offrant des occasions de développement professionnel et d’avancement.
Ce que nous offrons
  • Formations continues, mentorat et développement professionnel
  • Boni de performance
  • Programme d'achat d'actions
  • Assurances complètes incluant les soins médicaux, dentaires et la télémédecine
  • Programme de congés maladie et de bien-être bonifié
  • Semaine rémunérée entre Noël et le Jour de l'An
  • Bureaux modernes au cœur du Technopôle Angus
  • Remboursement de 75 % de la carte OPUS
  • Local à vélo sécurisé et douches sur place
  • Activités sociales et implication communautaire, notamment auprès du Phare Enfants et Familles

Nous sommes présentement à la recherche d’un ou d’une:

Développeur / Développeuse logiciel

Nous sommes à la recherche d’un développeur ou d’une développeuse en début de carrière, curieux(se) et adaptable, pour contribuer au développement et aux tests de logiciels faisant le lien entre les systèmes embarqués, les services back-end et les applications destinées aux utilisateurs.

Aucune expérience professionnelle préalable en développement logiciel n’est strictement requise. Nous accordons davantage d’importance à de solides connaissances de base, à l’expérience acquise dans le cadre de projets pratiques et à la volonté d’apprendre.

Vous participerez au développement de nouvelles fonctionnalités, à l’analyse et à la résolution de bogues ainsi qu’à la validation des logiciels, tant en environnement de simulation que sur des systèmes physiques. Vous n’avez pas besoin de maîtriser toutes les composantes de notre environnement technologique dès votre arrivée. Vous commencerez par des tâches ciblées et élargirez progressivement vos compétences avec l’accompagnement de collègues expérimentés.

RESPONSABILITÉS:

  • Participer à la conception, au développement et à la maintenance de logiciels couvrant les composantes embarquées, back-end et front-end.
  • Développer et tester des fonctionnalités faisant le lien entre les interfaces utilisateurs, les services et les systèmes embarqués.
  • Effectuer des tests en simulation et sur des systèmes physiques, documenter les résultats et contribuer à l’analyse des comportements inattendus.
  • Développer et maintenir des tests unitaires et d’intégration afin d’assurer la qualité des logiciels et de prévenir les régressions.
  • Diagnostiquer des problèmes touchant à la fois le logiciel et le matériel, en collaborant avec l’équipe afin d’identifier et de valider les correctifs.
  • Participer aux revues de code, aux discussions techniques et aux différentes activités liées à la livraison des solutions.
  • Communiquer avec les membres de l’équipe, les clients et les différentes parties prenantes afin de comprendre les besoins et de partager l’avancement des travaux.
  • Apprendre et appliquer de bonnes pratiques en matière de conception, de tests et de maintenabilité des logiciels.

QUALIFICATIONS:

  • Diplôme en informatique, en génie logiciel, en génie électrique ou dans un domaine connexe, ou compétences équivalentes acquises dans le cadre de cours, de projets, de stages ou d’autres expériences pertinentes.
  • Connaissances de base en programmation, notamment une familiarité avec C++ acquise dans le cadre de cours, de projets professionnels ou personnels.
  • Intérêt pour les systèmes embarqués et pour les interactions entre le logiciel et le matériel. Une expérience en systèmes embarqués ou dans des environnements critiques constitue un atout, mais n’est pas requise.
  • Connaissance des principes fondamentaux des tests logiciels et intérêt à consacrer une partie significative du rôle à la validation des logiciels, notamment au moyen de simulations et de tests sur systèmes physiques.
  • Intérêt pour le développement utilisant des technologies front-end et back-end ainsi que pour les logiciels embarqués.
  • Curiosité et capacité d’adaptation : vous êtes à l’aise d’apprendre de nouveaux outils et de nouvelles technologies, notamment Rust.
  • Initiative et capacité à organiser votre travail, à résoudre des problèmes de façon autonome, à collaborer et à demander de l’aide lorsque nécessaire.
  • Excellentes habiletés de communication.
  • Admissibilité à l’obtention d’une habilitation de sécurité canadienne.

ATOUTS

  • Expérience avec JavaScript, TypeScript ou des cadriciels Web modernes tels que Vue.js ou React.
  • Familiarité avec des outils ou des cadriciels de tests unitaires et d’intégration.
  • Projets personnels, universitaires ou réalisés dans le cadre d’un stage impliquant des systèmes embarqués, des simulations, des interfaces matérielles ou des applications Web.
  • Expérience avec des outils de développement assistés par l’intelligence artificielle, avec une compréhension de l’importance de réviser, tester et utiliser de façon responsable les suggestions générées.
  • Connaissance des principes de conception d’interfaces utilisateurs réactives et adaptatives.

Chez Octasic, vous contribuez à développer des technologies de pointe qui aident le Canada et ses alliés à mieux comprendre, protéger et sécuriser un monde en constante évolution. Joignez-vous à nous!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur / Developpeuse logiciel
Développeur / Developpeuse logiciel

Octasic • Montreal

On-site
CAD 55,000 - 75,000
Formations continues: mentorat et dev.
Programme d'achat d'actions
Assurances complètes (médicales, dent)
+6
Développeur / Developpeuse logiciel
Développeur / Developpeuse logiciel

Octasic • Montreal

On-site
CAD 55,000 - 85,000
Formation et mentorat
Bonus de performance
Plan d'achat d'actions
+7
Développeur Logiciel (Géolocalisation)
Développeur Logiciel (Géolocalisation)

Octasic • Montreal

Hybrid
CAD 90,000 - 125,000
Remboursement du transport collectif
Douches sur place
Assurances collectives
+3
Développeur(se) Backend
Développeur(se) Backend

Octasic • Montreal

Hybrid
CAD 110,000 - 140,000
Assurances santé (médicales, dentaires
Télémédecine
Stock options
+4
Ingénieur Logiciel Embarqué Temps Réel – Géolocalisation
Ingénieur Logiciel Embarqué Temps Réel – Géolocalisation

Octasic • Montreal

Hybrid
CAD 90,000 - 125,000
Remboursement du transport collectif
Douches sur place
Assurances collectives
+3
Software Developer
Software Developer

Octasic • Montreal

On-site
CAD 60,000 - 90,000
Performance bonus
Employee share purchase program
Comprehensive insurance coverage
+6
Développeur Logiciel Embarqué et Outils de terrain
Développeur Logiciel Embarqué et Outils de terrain

Octasic • Montreal

Hybrid
CAD 90,000 - 120,000
Développeur(euse) Vérification et Validation - Infrastructure et Automatisation
Développeur(euse) Vérification et Validation - Infrastructure et Automatisation

Octasic • Montreal

On-site
CAD 100,000 - 140,000
Assurances comple8tes (me9dicales et
Programme de2e9achat de9action
Remise transport collectif
+2
Directeur, Directrice Qualité
Directeur, Directrice Qualité

Octasic • Montreal

Hybrid
CAD 120,000 - 180,000
Formation continue
Horaire hybride
Programme d’achat d’actions
+6
Partenaire d'affaires RH
Partenaire d'affaires RH

Octasic • Montreal

Hybrid
CAD 90,000 - 120,000
Horaire hybride
Formation et mentorat
Programme d’achat d’actions
+1