cover image
Octasic

Senior Software Developer

Hybrid

Montreal, Canada

Senior

Full Time

05-11-2025

Share this job:

Skills

Communication JavaScript Rust TypeScript Training Architecture Software Architecture react Front-end Development Software Development C++ Vue.js Embedded Systems

Job Specifications

Octasic engineers the wireless edge of modern conflict. Our low-SWaP Software Defined Radios (SDRs), advanced signal processing, and mission-tailored software equip defence, law enforcement, and national security forces to adapt, dominate, and achieve mission success.

Why choose Octasic?

Performance bonuses, unlimited sick days, and one paid week off between Christmas and New Year’s
Comprehensive insurance (medical, dental, telemedicine) and employee stock purchase plan
Flexible hours for true work–life balance
Free snacks and beverages, 75% monthly OPUS card reimbursement, and on-site showers
Friendly atmosphere: happy hours, team lunches, and festive events all year long
Continuous training and a community of experts to grow in your field
Social engagement through fundraising activities for Le Phare Enfants et Familles
Modern offices in the heart of the Angus sector (10 minutes from Préfontaine metro)

We are currently looking for:

Senior Software Developer

We are seeking a highly skilled and versatile Senior Software Developer with at least 10 years of professional experience. This role is ideal for someone with a strong background in embedded systems and mission-critical software, who enjoys working close to the hardware layer while contributing to robust back-end architectures.

As a Senior Developer, you will work closely with product teams and customers to design, build, and maintain scalable, reliable systems. Your focus will be on back-end and embedded software development, though experience with or interest in front-end technologies is considered an asset.

Your daily life:

Collaborate across teams to translate product and business requirements into robust technical implementations.
Design, develop, and maintain mission-critical back-end and embedded systems.
Write and maintain unit tests to ensure code quality and prevent regressions.
Participate in code reviews, architecture discussions, and delivery processes.
Assist in system validation, debugging, and troubleshooting of complex issues.
Mentor junior developers and promote best practices in software design and maintainability.
Engage professionally with customers and stakeholders to ensure satisfaction.

Requirements:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
10+ years of experience in software development.
Strong hands-on experience with C++, including work on embedded systems and mission-critical applications.
Eagerness to learn and work with Rust (experience with Rust is a plus).
Solid understanding of embedded systems, real-time constraints, concurrency, and software architecture.
Proficiency with unit testing frameworks and methodologies.
Strong communication skills and the ability to work independently or collaboratively.
Eligible to obtain a Canadian security clearance.
Willingness to participate occasionally in front-end development tasks, such as contributing to user interfaces that interact with embedded systems.

Nice to have:

Familiarity with JavaScript, TypeScript, and modern web frameworks (e.g., Vue.js, React).
Understanding of responsive and adaptive UI principles.
Experience contributing to front-end components or web-based tools used to interface with embedded systems.

---

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

About the Company

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. Know more