Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Coordonnateur(Trice) Services D’intégration Socioprofessionnelle
Recruited by CITIM ❘ Installation • Emploi • Immigration 7 months ago Address Montreal, Quebec, Canada
Firmware Developer - Smart Energy Company
Recruited by Groom & Associates(és) 7 months ago Address Greater Montreal Metropolitan Area, Canada
Embedded Software Developer Jobs
Recruited by Queva 7 months ago Address Quebec, Canada
Ingénieur En Simulation De Systèmes
Recruited by Hitachi Energy 8 months ago Address Montreal, Quebec, Canada
Embedded Sw Engineer Jobs
Recruited by The Venus Consultancy Ltd 8 months ago Address Canada
Lead Embedded Software Developer And Architect
Recruited by Akkodis 8 months ago Address Baie-d’Urfé, Quebec, Canada
Ingénieur/Spécialiste En Qualification Des Équipements Et Systèmes (Pharma)
Recruited by Fop Consultants 8 months ago Address Greater Quebec City Metropolitan Area, Canada
Développeur Logiciel Embarqué / Embedded Software Developer
Recruited by Genetec 8 months ago Address Montreal, Quebec, Canada
Senior Product Manager, Iot
Recruited by Bell 8 months ago Address Montreal, Quebec, Canada
Développeur De Tests Automatisés_Fr
Recruited by Intact 8 months ago Address Montreal, Quebec, Canada
Développeur Logiciel (Systèmes Avions)
Recruited by CAE 8 months ago Address Montreal, Quebec, Canada
Développeur Logiciel (Systèmes De Senseurs Et De Communication)
Recruited by CAE 8 months ago Address Montreal, Quebec, Canada
Ingénieur Niveau Junior, Ingénierie Des Systèmes Navals
Recruited by L3Harris Technologies 9 months ago Address Montréal-Ouest, Quebec, Canada
Embedded Software Designer Jobs
Recruited by Cattron Global 9 months ago Address Montreal, Quebec, Canada
Embedded Software Developer Jobs
Recruited by Complex System Inc. 9 months ago Address Greater Calgary Metropolitan Area, Canada
Embedded Software Jobs
Recruited by Thales 9 months ago Address Montreal, Quebec, Canada
Firmware Technologist Jobs
Recruited by Tokidos 9 months ago Address Canada
Genomics Systems Developer Jobs
Recruited by CHU Sainte-Justine Research Centre 9 months ago Address Montreal, Quebec, Canada
Manager, Systems Engineering, Missions Systems
Recruited by L3Harris Technologies 9 months ago Address Mirabel, Quebec, Canada
Développeur De Systèmes - Intermédiaire Ii
Recruited by LifeWorks (acquise par TELUS Santé | acquired by TELUS Health) 9 months ago Address Canada
Ingénieur(E) Ou Spécialiste De Systèmes – Simulateurs Et Systèmes De Radio Surveillance Maritime
Recruited by Rheinmetall 9 months ago Address St-Jean-Sur-Richelieu, Quebec, Canada
Embedded & Desktop Linux Systems Engineer - Optimisation
Recruited by Canonical 10 months ago Address Moncton, New Brunswick, Canada
Firmware Developer Jobs
Recruited by IGT 10 months ago Address Moncton, New Brunswick, Canada
Embedded Software Developer C++
Recruited by CS GROUP - Canada 10 months ago Address Montreal, Quebec, Canada
Ingénieur(E) En Vérification De Systèmes Aérospatiaux
Recruited by MANNARINO 10 months ago Address Montreal, Quebec, Canada
Lead Ingénieur Électrique Systèmes Auxiliaires / Lead Electrical Auxiliaries Engineer
Recruited by GE Renewable Energy 11 months ago Address Brossard, Quebec, Canada
Ingénieur Systèmes/Ingénieure Systèmes
Recruited by E2IP TECHNOLOGIES 11 months ago Address Montreal, Quebec, Canada
Performance Systems Specialist Jobs
Recruited by CAE 11 months ago Address Montreal, Quebec, Canada
Software Developer Performance Testing
Recruited by Acumatica 11 months ago Address Montreal, Quebec, Canada
Ingénieur Électrique Systèmes Haute Tension
Recruited by Lion Electric 11 months ago Address St-Jérôme, Quebec, Canada
Architecte Iot | Iot Architect
Recruited by FLO EV Charging 11 months ago Address Québec, Quebec, Canada
Air Systems Technical Lead
Recruited by Indotronix International Corporation 11 months ago Address Montreal, Quebec, Canada
Supervisor, Embedded Software - Grid Automation
Recruited by Eaton 1 year ago Address Brossard, Quebec, Canada
Manager, Systems Jobs
Recruited by Rocketship Public Schools 1 year ago Address Open Hall, Newfoundland and Labrador, Canada
Développeur Logiciel - Industrial Iot
Recruited by Genetec 1 year ago Address Québec, Quebec, Canada
Developer, Embedded Algorithms, Developer Framework
Recruited by Kinaxis 1 year ago Address Québec, Quebec, Canada
Manager, Systems Jobs
Recruited by InsureLine Brokers Inc. 1 year ago Address Canada
Appian Developer Jobs
Recruited by Qcentrio 1 year ago Address Canada
Embedded Software Developer C++
Recruited by CS GROUP - Canada 1 year ago Address Montréal-Ouest, Quebec, Canada

Embedded Systems Developer / Développeur De Systèmes Embarqués

Company

Rankest Global

Address Montreal, Quebec, Canada
Employment type FULL_TIME
Salary
Category Semiconductor Manufacturing
Expires 2023-06-04
Posted at 11 months ago
Job Description
Job Title: Embedded Systems Developer
Location: Montreal, Quebec, Canada
Job Type: Full-time
As an Embedded Developer w, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development.
You will implement, and test firmware to form optimal communications wireless networks using the extremely low power wireless transceivers developed. This includes developing low power wireless sensor networks in point-to-point, star, and mesh configurations, as well as efficient point-to-point links for audio streaming applications. The selected candidate will be responsible for developing efficient firmware to support these applications, as well as a graphical user interface for each system that allows users to control the flow of information in the wireless system.
Academic Requirements
  • Recent graduate in electrical engineering, Computer Engineering or equivalent
Responsibilities
  • Participate in the team’s testing processes by developing protocols for unit testing, integration/regression testing, and system-level testing
  • Maintain system software components including device drivers, RTOS and applications
  • Implement, test and document embedded and application software
  • Provide architectural and detailed designs to meet the system requirements
  • Research and evaluate new technology applications and conduct feasibility and de-risking studies
  • Plans and evaluates architectural design and reviews system performance.
  • Develops algorithms for communication system protocol layers and networking
Technical Skills
  • 5+ years of experience in low level C programming on microcontrollers / microprocessors, with advanced knowledge of MCU / CPU architectures and ecosystems
  • Ability to work efficiently with both Linux and Windows
  • Experience with Visual Studio Code and Eclipse IDE
  • Experience with scripting languages such as Python and MATLAB
  • Basic knowledge of analog/digital circuits and RF principles is an asset
  • PCB design and layout experience are an asset.
  • Experience developing Board Support Packages, boot loaders, and component drivers
  • Experience with IAR Embedded Workbench and Keil MDK an asset
  • Extensive knowledge of dependencies between system components and protocol layers and their interactions.
  • Understanding of communication protocols including I2C, SPI, UART and USB
  • Experience with firmware / applications development for other wireless technologies (Bluetooth, ZigBee, etc.) is an asset
  • Experience with Git version control systems
  • 5+ years of experience in embedded application development in C and C++
  • Experience in modern software development processes (peer reviewing, unit testing, etc)
  • Experience with software development platform such as Gitlab and Github
  • Experience with virtualization and container technologies (VMware, KVM, Docker)
  • Experience in bringing a product to market is an asset
  • Experience with specifying system-level uses cases and flowing that down to MAC protocol/networking architecture and requirements.
  • Experience in hands-on development and debug on embedded targets using in-circuit debuggers and electronic test equipment (oscilloscope,multimeter, logic analyzer, etc)
Communications Skills
  • Excellent oral and written communications and presentation skills (French and English)
  • Ability to work effectively with a team of developers
  • Write clean, understandable, robust, and sustainable code tailored for embedded systems
  • Ability to multi-task, set project priorities, establish task focused goals and objectives for self and show initiative
RequirementsTitre: Développeur de systèmes embarqués
Lieu: Montréal, Québec, Canada
Type demploi: Temps plein
En tant que Développeur de systèmes embarqués, vous serez chargé de développer et de maintenir le micrologiciel couvrant nos différentes applications de système embarqué, ce qui inclut les protocoles de réseau, les bibliothèques de base ainsi que le développement dapplications.
Vous mettrez en œuvre et testerez le micrologiciel pour former des réseaux de communication sans fil optimaux en utilisant des émetteurs-récepteurs sans fil à très faible consommation dénergie développés. Cela inclut le développement de réseaux de capteurs sans fil à faible consommation dénergie dans des configurations point à point, étoile et maillée, ainsi que des liens point à point efficaces pour les applications de diffusion audio. Le candidat retenu sera responsable du développement dun micrologiciel efficace pour prendre en charge ces applications, ainsi que dune interface utilisateur graphique pour chaque système qui permet aux utilisateurs de contrôler le flux dinformations dans le système sans fil.
Exigences académiques
  • Diplômé récent en génie électrique, génie informatique ou équivalent
Responsabilités
  • Participer aux processus de test de léquipe en élaborant des protocoles pour les tests unitaires, les tests dintégration/régression et les tests de niveau système
  • Développer des algorithmes pour les couches de protocoles de système de communication et de mise en réseau
  • Rechercher et évaluer de nouvelles applications technologiques et mener des études de faisabilité et de dérisquage
  • Planifier et évaluer la conception architecturale et examiner les performances du système.
  • Fournir des conceptions architecturales et détaillées pour répondre aux exigences du système
  • Maintenir les composants logiciels du système, y compris les pilotes de périphériques, les systèmes dexploitation temps réel et les applications
  • Mettre en œuvre, tester et documenter les logiciels embarqués et dapplication
Compétences techniques
  • Connaissance de base des circuits analogiques / numériques et des principes RF est un atout
  • Expérience avec IAR Embedded Workbench et Keil MDK est un atout
  • Expérience dans le développement de firmware / applications pour dautres technologies sans fil (Bluetooth, ZigBee, etc.) est un atout
  • Expérience dans la mise sur le marché dun produit est un atout
  • Expérience avec des langages de script tels que Python et MATLAB
  • 5+ années dexpérience en programmation en langage C de bas niveau sur microcontrôleurs / microprocesseurs, avec une connaissance avancée des architectures et écosystèmes MCU / CPU
  • Expérience avec les technologies de virtualisation et de conteneurisation (VMware, KVM, Docker)
  • Capacité à travailler efficacement avec Linux et Windows
  • Expérience dans le développement de packages de support de carte, de chargeurs damorçage et de pilotes de composants
  • Expérience avec les environnements de développement Visual Studio Code et Eclipse
  • Expérience dans le développement et le débogage sur des cibles embarquées à laide de débogueurs en circuit et déquipements de test électroniques (oscilloscope, multimètre, analyseur logique, etc.)
  • Expérience en conception et en disposition de circuits imprimés est un atout.
  • Compréhension des protocoles de communication tels que I2C, SPI, UART et USB
  • Connaissance approfondie des dépendances entre les composants système et les couches de protocoles et de leurs interactions.
  • 5+ années dexpérience dans le développement dapplications embarquées en C et C++
  • Expérience dans les processus modernes de développement de logiciels (examen par les pairs, tests unitaires, etc.)
  • Expérience dans la spécification des cas dutilisation au niveau système et de leur descente vers larchitecture et les exigences du protocole de la couche MAC / réseau.
  • Expérience avec les plates-formes de développement de logiciels telles que Gitlab et Github
  • Expérience avec les systèmes de contrôle de version Git
Compétences en communication
  • Capacité à gérer plusieurs tâches, établir des priorités de projet, fixer des objectifs et des objectifs axés sur les tâches pour soi-même et faire preuve dinitiative
  • Capacité à travailler efficacement avec une équipe de développeurs
  • Excellentes compétences en communication orale et écrite (français et anglais)
  • Écrire un code propre, compréhensible, robuste et durable adapté aux systèmes embarqués.