cover image
Octasic

Software Tools Developer Intern

On site

Montréal-est, Canada

Fresher

Internship

27-01-2026

Share this job:

Skills

Communication Teamwork C/C++ C# Go Sales Research Programming Software Development Agile C++ Embedded Systems Assembly Language TCP/IP

Job Specifications

Founded in 1998, Octasic is a privately held company headquartered in Montréal, Canada, with Research and Development facilities in Canada and India, as well as a global sales support network. Octasic is a leading provider of SoCs (System on Chip), software, and integrated hardware and software platforms for the global wireless and multimedia gateway markets. Our hardware and software platforms form the foundation of next-generation wireless systems used by defense forces, law enforcement services, and national security agencies.

Join the team that creates Opus Studio, an integrated development environment (IDE) which also includes optimizing C/C++ compilers based on LLVM Project and the operating system (micro-kernel) for Octasic’s multi-core digital signal processors platform. We enable software developers using our platform to develop high-performance Software Defined Radio applications for 5G and IoT.

We are looking for an exceptional software developer with an interest in embedded systems and software development tools to help us create a productive environment for our developers, providing them with tools to optimize their workflows, fully utilize the capabilities of our platform and help them gain actionable insight into their application’s behavior and performance.

Description

As part of the Software Development Tools Team your tasks will include:

Collaboration with various development teams to understand their workflows and the tools that they need to be productive;
Development of tools (compiler, linker, debugger, IDE, etc.), libraries and micro-kernel;
Taking part of an Agile team to design, implement and validate new software while maintaining existing code base;
Design embedded software and development tools that will help developers maximize the performance and fully exploit the capabilities of our digital signal processors;
Your work will impact all applications developed on our platform. You have excellent communication and teamwork skills to be able to interact and engage effectively with your teammates and a variety of R&D teams: SDR developers, customer support, etc.

Key Qualifications

· Experience programming in one or more of the following languages:

C/C++
C#
Go

Nice To Have

Experience with assembly language programming;
Experience developing IDEs or visualization tools;
Experience with optimizing compilers, linkers or standard library implementation;
Experience with micro-kernel and syscalls implementation;
Experience in debugger's implementation (LLDB or other) and debug information (DWARF);
Experience with SoC, communication protocols, TCP/IP, UDP, sockets, etc.

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