Retour à la recherche
O
OctasicSource d’offres vérifiée

Wireless Communications Systems Developer (SDR / Protocols / Embedded)

Offre en anglais

Develop and maintain embedded software for wireless communication systems on SDR platforms and multi-core SoCs. Diagnose complex real-time performance issues and leverage AI tools to automate testing and technical analysis.

  • Sur place
  • Montréal, QC
  • Publié 21 août 2026
  • Postuler avant le 20 sept. 2026
  • 1 poste

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

Founded in 1998, Octasic is a privately held company headquartered in Montreal, Canada, with Research and Development facilities in Canada and India and a global sales support network. Octasic is a leading provider of SoCs (System on Chip), software and hardware integrated platforms for the global wireless and multimedia gateway markets. Our hardware and software platforms are the foundation for next-generation wireless systems for Defense, Law Enforcement and National Security Agencies. We Choose Octasic For A workplace at the cutting edge of technology to be in contact with wireless technology experts in a growing company; Competitive compensation (salaries, benefits, gym membership discount, stock options purchase program, public transit reimbursement, shower on the premises and beverages and snacks free every day); Work-life balance; Friendly and collaborative work atmosphere and many social activities all year long; Working for a company involved in its community; Proximity to various public transportation services (Angus Shuttle, 10 min. walk from Prefontaine station). About The Role We are looking for a Wireless Communications Systems Developer to join our software-defined radio team. The ideal candidate has strong experience in embedded software development, debugging complex systems, and integrating hardware and software components, with a solid understanding of the system as a whole. This role is suited to someone who is passionate, highly resourceful, autonomous, and proactive—someone who can investigate complex problems, quickly learn new components, and work across different parts of a wireless communication system, from signal processing to protocols and overall system behavior. Our team develops high-performance solutions on SDR platforms and Octasic’s proprietary multi-core signal processors. The role covers embedded software, wireless protocols, system integration, validation, and intelligent development automation, including the use of AI tools, agentic programming, and, where relevant, AI/ML approaches. What You'll Do Develop, integrate, and maintain embedded software for wireless communication systems on SDR platforms and multi-core SoCs; Contribute to features spanning multiple system components: signal processing, protocol layers, software integration, and overall behavior; Diagnose and resolve complex issues related to real-time performance, interoperability, stability, and cross-component integration; Design and validate C/C++ and Python code in an environment focused on quality, performance, and maintainability; Develop or improve automation tools for testing, debugging, analysis, and technical investigation; Leverage AI tools, agentic programming, and, where relevant, AI/ML techniques to support development, technical analysis, and automation; Participate in the analysis, detection, and characterization of wireless signals; Collaborate with validation, integration, architecture, and product teams, and maintain technical documentation. Qualifications Bachelor’s degree in electrical engineering, computer engineering, computer science, or a related field; 5 to 10 years of experience in embedded software, wireless communications, signal processing, or a related field; Good understanding of embedded systems, DSPs, multi-core environments, and real-time constraints; Hands-on experience in software development, advanced debugging, and integration of complex systems; Strong proficiency in C/C++ and good knowledge of Python; Ability to investigate complex problems, connect multiple system components, and understand their interactions; A passionate, autonomous, resourceful, structured, and proactive profile with a strong learning mindset; Understanding of interactions between PHY, MAC, and upper layers of the protocol stack; Strong English communication skills; French is an asset; Ability to get security clearance. Assets Experience with wireless protocols and upper radio-stack layers: MAC, RLC, PDCP, RRC, NAS mobility, QoS, and radio control; Good understanding of interactions between real-time functions, protocols, and control mechanisms; Experience with different wireless technologies: cellular (LTE / 5G NR), Wi‑Fi, Bluetooth, IoT, FR2/mmWave, and other radio-spectrum signals; Experience with RF equipment which can analyze / generate RF signal; Experience in wireless signal analysis, recognition, or characterization; Awareness of robustness, reliability, and secure design considerations in wireless communication systems; Experience with SDR systems, RF, measurement/validation tools, and MATLAB; Experience with AI tools, agentic programming, or AI/ML approaches applied to development, debugging, or technical analysis. #makewaves

Ce que vous ferez

Develop and maintain embedded software for wireless communication systems on SDR platforms and multi-core SoCs. Diagnose complex real-time performance issues and leverage AI tools to automate testing and technical analysis.

Exigences

Requires a Bachelor's degree in Engineering or Computer Science with 5 to 10 years of experience in embedded software and wireless communications. Proficiency in C/C++ and Python is essential, along with the ability to obtain security clearance.

Avantages

• Competitive compensation • Gym membership discount • Stock options purchase program • Public transit reimbursement • Free beverages and snacks • Shower on premises

Compétences indiquées

  • PythonSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Embedded Software Development
  • C/C++
  • Python
  • SDR Platforms
  • Wireless Protocols
  • Signal Processing
  • Multi-core SoCs
  • Real-time Performance
  • AI/ML
  • Agentic Programming
  • RF Equipment
  • MATLAB
  • PHY/MAC Layers
  • System Integration
  • Debugging
  • Wireless Signal Analysis

Domaines d’emploi

  • Engineering
  • Software
  • Technology
  • Science & Research

Renseignements supplémentaires

Formation minimale
Baccalauréat
Expérience minimale
5+ ans
Postuler avant le
20 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level