Ce site récupère une partie de ses emplois auprès de: Ottawa Jobs | Healthcare Jobs | Travail de la Maison

Nouvelles offres d'emplois dans l'industrie de la construction

Pour poster une offre, connexion ou créer un compte |  Publier une offre

   Emploi construction   

De nouvelles offres d'emploi tous les jours pour les Québécois

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Vention: Ingénieur Firmware / Firmware Engineer

Vention

C'est un Temps-Plein job à Montreal, QC publiée le juillet 20, 2021.

Nous recherchons un ingénieur firmware senior pour rejoindre notre équipe.

En tant que membre clé de notre équipe d’automatisation, vous participerez à la programmation firmware de plusieurs composants d’automatisation, y compris notre contrôleur de système d’automatisation MachineMotion.

Vous développerez également des dispositifs embarqués en temps réel pour étendre la bibliothèque de composants d’automatisation de Vention.

Plus précisément Programmer des appareils embarqués en temps réel en utilisant C, C ++ et Python pour étendre le système d’automatisation Vention.

Programmer le firmware de contrôle de mouvements pour les applications robotiques.

Concevoir et mettre en œuvre des SDK pour permettre aux clients de créer leurs propres applications à l’aide de l’équipement automatisé Vention.

Travailler avec des partenaires pour intégrer de manière transparente le système d’automatisation Vention avec les fabricants de robots Aider nos clients en les soutenant lors de la configuration, des tests et de la programmation de leurs machines automatisées.

Test et résolution des bugs du firmware à l’aide de BDM, de schémas HW, de circuits d’oscilloscope et de carte d’expérimentation Implémentation de divers services distribués et logiciels à l’aide de MQTT, API REST, Docker, ROS Requirements Langages de programmation (C / C ++, Python) sur les systèmes embarqués Linux et les microcontrôleurs « bare metal » Maîtrise des périphériques de microcontrôleur (GPIO, Clocks, Resets, ADC et DAC, PWM, DMA, Interrupts, etc.) Compréhension des protocoles de communication Ethernet TCP / IP, REST, MQTT Compréhension des protocoles de communication de bas niveau CAN, UART, RS485, I2C, SPI Compréhension de la conception de systèmes distribués et des défis techniques associés Expérience dans la conception de systèmes réactifs (embarqués et cloud / web) La maîtrise de la lecture de la disposition et des schémas des circuits imprimés et la capacité de dépanner avec les oscilloscopes sont souhaitées Compréhension des technologies Internet et des modèles client / serveur Expérience pratique de test de code et de modules par rapport à des cas d’utilisation courants BenefitsNotre culture est un environnement stimulant pour les plus performants.

Ce dernier vous donnera l’opportunité de créer des produits, des processus et des stratégies qui auront un impact durable.Lorsque vous rejoignez Vention, vous rejoignez une équipe de professionnels avec une grande variété d’expériences, de parcours et de perspectives.

Ensemble, nous nous efforçons de favoriser un environnement de travail favorable et inclusif pour tous.Nous sommes passionnés par le fait de vous aider à faire de votre mieux.

Réclamez votre place parmi nous et découvrez ce que vous pouvez faire!_______________________________________________________________________________________________DescriptionWe are looking for a Senior Firmware Engineer to join our team.

As a key member of our Automation team, you will participate in the firmware programming of several automation components including our MachineMotion automation system controller.

You will also develop real-time embedded devices to extend Vention’s library of automation components.

More specifically Program real-time embedded devices using C, C++ & Python to extend Ventions automation system Program motion control firmware for robotic applications.

Design and implement SDKs to enable customers to create their own applications using Vention automated equipment.

Work with partners to seamlessly integrate Vention automation system with robot manufacturers Assist our clients by helping them configure, test, and program their automated machine.

Test and debug firmware using BDMs, HW schematics, oscilloscope and breadboard circuits Implement various distributed services and agents software using MQTT, REST API, Docker, ROS Requirements Programming languages (C/C++, Python) on Linux embedded systems and bare-metal micro-controllers Fluency in Microcontroller Peripherals (GPIO, clocks, resets, ADC & DAC, PWM, DMA, Interrupts, etc.) Understanding of Ethernet based communication protocols TCP/IP, REST, MQTT Understanding of low-level communication protocols CAN, UART, RS485, I2C, SPI Understanding of distributed system design and the related technical challenges Experience in designing responsive systems (embedded and cloud/web) Fluency in reading circuit board layout and schematics and ability to troubleshoot with oscilloscopes is desired Understanding of Internet Technologies and Client/Server models Practical experience testing code and modules against common use cases BenefitsOur culture is an uplifting environment for high achievers.

The fast-pace, high-performance environment will give you the opportunity to build products, processes and strategies that will have a lasting impact.When you join Vention, you join a team of professionals with a diverse variety of experiences, backgrounds, and perspectives.

Together, we strive to nurture a supportive and inclusive work environment for all.We’re passionate about helping you do your best work.

Claim your seat and find out what you can do