Top Benefits
About the role
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.
#makewaves
About Octasic
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.
Top Benefits
About the role
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.
#makewaves
About Octasic
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.