XX
Software Tools Developer InternOctasicQuebec, Québec, Canada

This job offer is no longer available

XX

Software Tools Developer Intern

Octasic
  • CA
    Quebec, Québec, Canada
  • CA
    Quebec, Québec, Canada

About

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.

  • Quebec, Québec, Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.