Job Opportunity: Mid-to-Senior Wireless Communications and Embedded Systems Engineer
The Institute for Resilient Machine Learning is seeking a mid-to-senior level engineer/researcher with strong expertise in wireless communications, embedded systems, FPGA implementation, C/C++, and AI-driven signal processing.
The selected candidate will contribute to advanced research and technology development projects at the intersection of next-generation wireless systems, embedded intelligence, real-time prototyping, and resilient machine learning. This position is ideal for an engineer who enjoys transforming advanced research concepts into practical, high-performance, and deployable systems.
Main Responsibilities
The successful candidate will be involved in:
- Designing, implementing, and validating advanced wireless communication algorithms.
- Developing embedded and real-time solutions for communication and sensing systems.
- Implementing and optimizing signal processing and communication blocks on FPGA platforms.
- Developing high-performance C/C++ code for embedded and real-time applications.
- Working with software-defined radio platforms and experimental prototypes.
- Integrating AI/ML techniques into wireless communication, signal processing, and embedded systems.
- Supporting system-level integration, testing, validation, and performance evaluation.
- Collaborating with researchers, engineers, graduate students, and industrial partners.
Required Profile
Candidates should hold an engineering degree, Master’s degree, or Ph.D. in electrical engineering, computer engineering, telecommunications, computer science, or a related field.
The ideal candidate will have strong experience in several of the following areas:
- Wireless communications and digital signal processing.
- Embedded systems and real-time implementation.
- FPGA design, hardware acceleration, and digital prototyping.
- C/C++ programming for embedded, real-time, or high-performance systems.
- Software-defined radio platforms.
- AI/ML for wireless communications, signal processing, sensing, or embedded intelligence.
- Communication protocols, modem design, synchronization, channel estimation, or waveform implementation.
- System integration, debugging, testing, and validation.
Industrial Experience
Relevant industrial experience in wireless communications, embedded systems, FPGA development, SDR platforms, telecom systems, defence/aerospace technologies, or AI-enabled communication systems will be considered a strong asset.
Candidate Profile
We are looking for a motivated, autonomous, and hands-on engineer who can contribute at both the architecture and implementation levels. The ideal candidate is comfortable working in a multidisciplinary research and development environment and is able to bridge the gap between advanced algorithms and practical system deployment.
What We Offer
ReMI offers a dynamic and stimulating research environment focused on high-impact innovation in resilient AI, wireless communications, and embedded intelligent systems. The position includes a competitive compensation package, commensurate with experience and expertise, as well as the opportunity to work on ambitious projects with strong academic and industrial relevance.
Location
École de technologie supérieure — ÉTS
Montréal, Québec, Canada
How to Apply
Interested candidates are invited to send their CV and a brief statement of interest to:
Applications will be reviewed on a rolling basis until the position is filled.
Offre d’emploi : Ingénieur(e) intermédiaire à senior en communications sans fil et systèmes embarqués
L’Institut pour l’apprentissage machine résilient est à la recherche d’un(e) ingénieur(e)/chercheur(-euse) de niveau intermédiaire à senior possédant une solide expertise en communications sans fil, systèmes embarqués, implémentation sur FPGA, C/C++ et traitement du signal fondé sur l’intelligence artificielle.
La personne sélectionnée contribuera à des projets avancés de recherche et de développement technologique à l’intersection des systèmes sans fil de prochaine génération, de l’intelligence embarquée, du prototypage en temps réel et de l’apprentissage machine résilient. Ce poste s’adresse particulièrement à un(e) ingénieur(e) qui aime transformer des concepts de recherche avancés en systèmes pratiques, performants et déployables.
Principales responsabilités
La personne retenue participera notamment aux activités suivantes :
- Concevoir, implémenter et valider des algorithmes avancés de communications sans fil.
- Développer des solutions embarquées et en temps réel pour des systèmes de communication et de détection.
- Implémenter et optimiser des blocs de traitement du signal et de communication sur des plateformes FPGA.
- Développer du code C/C++ haute performance pour des applications embarquées et en temps réel.
- Travailler avec des plateformes de radio logicielle et des prototypes expérimentaux.
- Intégrer des techniques d’IA/AA aux communications sans fil, au traitement du signal et aux systèmes embarqués.
- Soutenir l’intégration système, les essais, la validation et l’évaluation des performances.
- Collaborer avec des chercheurs, des ingénieurs, des étudiants aux cycles supérieurs et des partenaires industriels.
Profil recherché
Les candidat(e)s doivent être titulaires d’un diplôme en génie, d’une maîtrise ou d’un doctorat en génie électrique, génie informatique, télécommunications, informatique ou dans un domaine connexe.
La personne idéale possédera une solide expérience dans plusieurs des domaines suivants :
- Communications sans fil et traitement numérique du signal.
- Systèmes embarqués et implémentation en temps réel.
- Conception FPGA, accélération matérielle et prototypage numérique.
- Programmation C/C++ pour des systèmes embarqués, en temps réel ou haute performance.
- Plateformes de radio logicielle.
- IA/AA appliquées aux communications sans fil, au traitement du signal, à la détection ou à l’intelligence embarquée.
- Protocoles de communication, conception de modems, synchronisation, estimation de canal ou implémentation de formes d’onde.
- Intégration système, débogage, essais et validation.
Expérience industrielle
Une expérience industrielle pertinente dans les communications sans fil, les systèmes embarqués, le développement FPGA, les plateformes SDR, les systèmes de télécommunications, les technologies de défense/aérospatiales ou les systèmes de communication fondés sur l’IA sera considérée comme un atout important.
Profil de la personne candidate
Nous recherchons une personne motivée, autonome et orientée vers la pratique, capable de contribuer tant au niveau de l’architecture que de l’implémentation. La personne idéale est à l’aise dans un environnement multidisciplinaire de recherche et développement et possède la capacité de faire le lien entre des algorithmes avancés et leur déploiement pratique dans des systèmes réels.
Ce que nous offrons
ReMI offre un environnement de recherche dynamique et stimulant, axé sur l’innovation à fort impact en IA résiliente, en communications sans fil et en systèmes intelligents embarqués. Le poste comprend une rémunération concurrentielle, établie en fonction de l’expérience et de l’expertise, ainsi que l’occasion de travailler sur des projets ambitieux ayant une forte pertinence académique et industrielle.
Lieu
École de technologie supérieure — ÉTS
Montréal, Québec, Canada
Comment postuler
Les personnes intéressées sont invitées à envoyer leur CV ainsi qu’un bref énoncé d’intérêt.
Les candidatures seront examinées de façon continue jusqu’à ce que le poste soit pourvu.
Pay: $60,000.00-$100,000.00 per year
Work Location: In person