Jobs.ca
Jobs.ca
Language
Octasic logo

Développeur·se logiciel sénior

Octasic8 days ago
Montréal, QC
Mid Level

Top Benefits

Performance bonuses, unlimited sick leave, paid holiday week
Medical, dental, telemedicine insurance, stock purchase program
Flexible schedule for work-life balance

About the role

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.

On choisit Octasic pour :

  • Bonis de performance, congés maladie illimités et une semaine payée entre Noël et le Jour de l’An
  • Assurances complètes (médicales, dentaires, télémédecine) et programme d’achat d’actions
  • Horaire flexible pour une vraie conciliation travail-famille
  • Collations, breuvages gratuits, remboursement frais mensuel carte OPUS (75 %) et douches sur place
  • Ambiance conviviale : 4@6, lunchs d’équipe, événements festifs toute l’année
  • Formations continues et communauté d’experts pour évoluer dans votre domaine
  • Implication sociale avec des activités de levées de fonds pour Le Phare Enfants et Familles
  • Bureaux modernes au cœur du secteur Angus (10 min du métro Préfontaine)

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

Développeur·se logiciel sénior

Nous recherchons un·e développeur·se logiciel sénior hautement qualifié·e et polyvalent·e, possédant au moins 10 ans d’expérience professionnelle. Ce poste convient particulièrement à une personne ayant une solide expérience en systèmes embarqués et en logiciels critiques, qui apprécie travailler près de la couche matérielle tout en contribuant à la conception d’architectures back-end fiables et performantes.

En tant que développeur·se sénior, vous collaborerez étroitement avec les équipes produit et les clients afin de concevoir, développer et maintenir des systèmes fiables et évolutifs. Votre travail sera principalement axé sur le développement logiciel embarqué et back-end, bien qu’une expérience ou un intérêt pour les technologies front-end soit considéré comme un atout.

Vos responsabilités quotidiennes :

  • Collaborer avec différentes équipes pour traduire les besoins produits et les besoins d’affaires en solutions techniques robustes.
  • Concevoir, développer et maintenir des systèmes embarqués et back-end critiques.
  • Rédiger et maintenir des tests unitaires afin d’assurer la qualité du code et d’éviter les régressions.
  • Participer aux revues de code, aux discussions d’architecture et aux processus de livraison.
  • Contribuer à la validation des systèmes, au débogage et à la résolution de problèmes complexes.
  • Encadrer les développeurs juniors et promouvoir les meilleures pratiques en matière de conception et de maintenabilité logicielle.
  • Interagir de manière professionnelle avec les clients et les parties prenantes afin d’assurer leur satisfaction.

Exigences :

  • Baccalauréat ou maîtrise en informatique, en génie logiciel, en génie électrique ou dans un domaine connexe.
  • Plus de 10 ans d’expérience en développement logiciel.
  • Solide expérience pratique en C++, incluant le développement de systèmes embarqués et d’applications critiques.
  • Désir d’apprendre et de travailler avec le langage Rust (une expérience préalable est un atout).
  • Excellente compréhension des systèmes embarqués, des contraintes temps réel, de la concurrence et de l’architecture logicielle.
  • Maîtrise des cadres et méthodologies de tests unitaires.
  • Excellentes compétences en communication et capacité à travailler de manière autonome ou en équipe.
  • Admissibilité à une habilitation de sécurité canadienne.
  • Volonté de participer occasionnellement à des tâches de développement front-end, notamment à la conception d’interfaces utilisateurs interagissant avec des systèmes embarqués.

Atouts :

  • Connaissance de JavaScript, TypeScript et des cadres web modernes (p. ex. Vue.js, React).
  • Compréhension des principes d’interfaces adaptatives et responsives.
  • Expérience dans le développement de composants front-end ou d’outils web servant d’interface avec des systèmes embarqués.

About Octasic

Telecommunications
201-500

Octasic Inc. is a global provider of media and wireless baseband processing silicon and software solutions for the converged carrier, enterprise and end-point communication equipment markets. The company’s leading quality VoIP, HD video and multi-standard wireless basestation multi-core DSP solutions are based on Opus, a unique asynchronous DSP architecture.

Founded in 1998, Octasic is a privately-held company headquartered in Montreal, Canada, with offices in Cyprus and India.