Emploi
De la source partenaire
Ingénieur embarqué
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Microagi
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Les dix prochaines années de l’IA ne se gagneront pas dans le logiciel. Ils seront gagnés dans le monde physique : dans les usines, les hôpitaux, les cuisines, les champs et les maisons. Les entreprises qui possèdent ces données seront propriétaires du siècle.
MicroAGI le construit. Nous sommes la couche de données de l’IA physique.
Nos modèles apprennent des données capturées dans le monde physique, grâce au matériel que nous concevons et construisons nous-mêmes. En tant qu'ingénieur embarqué, vous serez propriétaire du micrologiciel qui s'exécute sur ce matériel, depuis la première écriture du registre jusqu'au moment où les données quittent l'appareil, afin que ce qui parvient à notre équipe ML soit propre, synchronisé et digne de confiance.
Ce que vous ferez
• Écrire et posséder le micrologiciel de notre matériel de capture de données : capteurs, plates-formes de capture de mouvement, configurations IoT personnalisées et prototypes de robots.
• Créez une acquisition de données en temps réel : pilotes, DMA, mise en mémoire tampon et streaming à partir de plusieurs capteurs à la fois sans perdre d'échantillon.
• Résolvez la synchronisation, l'étalonnage et l'horodatage multi-capteurs afin que chaque point de données s'aligne sur tous les appareils et modalités.
• Créez de nouvelles cartes avec notre ingénieur électricien et transformez rapidement du nouveau matériel en appareils fonctionnels.
• Créez le chemin depuis l'appareil jusqu'à l'ensemble de données : protocoles de communication, journalisation sur l'appareil et transfert vers notre pipeline de données.
• Travaillez côte à côte avec les ingénieurs ML. Votre micrologiciel décide à quoi ressemblent leurs données d’entraînement, et un bug de synchronisation peut tranquillement gâcher des mois de données.
• Rendre le firmware fiable sur le terrain : tests, mises à jour OTA, gestion des erreurs et diagnostics qui nous indiquent ce qui n'a pas fonctionné.
Exigences
• Jusqu'à 5 ans d'expérience dans l'écriture de firmware de production pour des systèmes embarqués ou IoT.
• Solide C/C++, expérience avec un RTOS (FreeRTOS, Zephyr ou similaire) et connaissance approfondie des microcontrôleurs (STM32, ESP32, NXP ou similaire).
• Expérience pratique avec les interfaces et protocoles périphériques : SPI, I2C, UART, USB, BLE, CAN ou similaire.
• Expérience dans l'intégration de capteurs dans un micrologiciel : IMU, caméras, capteurs de profondeur, capteurs de force ou similaires.
• Une solide compréhension de la façon dont les décisions du micrologiciel affectent la qualité des données, en particulier pour la détection EMG/EEG : configuration ADC, fréquence d'échantillonnage, gigue, filtrage et mise en mémoire tampon. Vous savez qu'un bon modèle sur un signal bruyant perd toujours face à un modèle décent sur un signal propre, et vous écrivez du code en conséquence.
• Débogage confortable à la limite matérielle avec un analyseur logique, un oscilloscope et un débogueur.
• Véritablement curieux de connaître le ML : vous lisez des articles, vous avez formé au moins un modèle de bout en bout et vous comprenez que la qualité des ensembles de données surpasse le choix de l'architecture du modèle.
• Haute agence : vous n'attendez pas qu'on vous dise quoi faire. Vous êtes à l'aise dans l'ambiguïté de 0 à 1, où la spécification est "déterminez ce que devrait être la spécification".
• Discret : vous gérez avec soin les feuilles de route matérielles confidentielles et les données clients.
• Anglais courant. L'allemand est un plus.
Agréable à avoir
• Une expérience en robotique, en capture de mouvement ou en appareils portables.
• Expérience avec les systèmes en temps réel ou à date limite : boucles de contrôle audio, vidéo ou robotiques.
• Expérience avec Linux intégré, les protocoles de synchronisation temporelle (PTP ou similaire) ou la conception à faible consommation.
• Familiarité avec les pipelines de formation ML. Même si vous ne les exécutez pas, vous pouvez lire un script de formation.
• Contributions au micrologiciel open source.
• Expérience dans la transformation du micrologiciel du prototype à la production en petits lots : montages de test, approvisionnement et assistance à la certification.
Trouvez plus d'emplois anglophones en Allemagne sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.com/jobs/companies/microagi/embedded-engineer-munich-473315)
MicroAGI le construit. Nous sommes la couche de données de l’IA physique.
Nos modèles apprennent des données capturées dans le monde physique, grâce au matériel que nous concevons et construisons nous-mêmes. En tant qu'ingénieur embarqué, vous serez propriétaire du micrologiciel qui s'exécute sur ce matériel, depuis la première écriture du registre jusqu'au moment où les données quittent l'appareil, afin que ce qui parvient à notre équipe ML soit propre, synchronisé et digne de confiance.
Ce que vous ferez
• Écrire et posséder le micrologiciel de notre matériel de capture de données : capteurs, plates-formes de capture de mouvement, configurations IoT personnalisées et prototypes de robots.
• Créez une acquisition de données en temps réel : pilotes, DMA, mise en mémoire tampon et streaming à partir de plusieurs capteurs à la fois sans perdre d'échantillon.
• Résolvez la synchronisation, l'étalonnage et l'horodatage multi-capteurs afin que chaque point de données s'aligne sur tous les appareils et modalités.
• Créez de nouvelles cartes avec notre ingénieur électricien et transformez rapidement du nouveau matériel en appareils fonctionnels.
• Créez le chemin depuis l'appareil jusqu'à l'ensemble de données : protocoles de communication, journalisation sur l'appareil et transfert vers notre pipeline de données.
• Travaillez côte à côte avec les ingénieurs ML. Votre micrologiciel décide à quoi ressemblent leurs données d’entraînement, et un bug de synchronisation peut tranquillement gâcher des mois de données.
• Rendre le firmware fiable sur le terrain : tests, mises à jour OTA, gestion des erreurs et diagnostics qui nous indiquent ce qui n'a pas fonctionné.
Exigences
• Jusqu'à 5 ans d'expérience dans l'écriture de firmware de production pour des systèmes embarqués ou IoT.
• Solide C/C++, expérience avec un RTOS (FreeRTOS, Zephyr ou similaire) et connaissance approfondie des microcontrôleurs (STM32, ESP32, NXP ou similaire).
• Expérience pratique avec les interfaces et protocoles périphériques : SPI, I2C, UART, USB, BLE, CAN ou similaire.
• Expérience dans l'intégration de capteurs dans un micrologiciel : IMU, caméras, capteurs de profondeur, capteurs de force ou similaires.
• Une solide compréhension de la façon dont les décisions du micrologiciel affectent la qualité des données, en particulier pour la détection EMG/EEG : configuration ADC, fréquence d'échantillonnage, gigue, filtrage et mise en mémoire tampon. Vous savez qu'un bon modèle sur un signal bruyant perd toujours face à un modèle décent sur un signal propre, et vous écrivez du code en conséquence.
• Débogage confortable à la limite matérielle avec un analyseur logique, un oscilloscope et un débogueur.
• Véritablement curieux de connaître le ML : vous lisez des articles, vous avez formé au moins un modèle de bout en bout et vous comprenez que la qualité des ensembles de données surpasse le choix de l'architecture du modèle.
• Haute agence : vous n'attendez pas qu'on vous dise quoi faire. Vous êtes à l'aise dans l'ambiguïté de 0 à 1, où la spécification est "déterminez ce que devrait être la spécification".
• Discret : vous gérez avec soin les feuilles de route matérielles confidentielles et les données clients.
• Anglais courant. L'allemand est un plus.
Agréable à avoir
• Une expérience en robotique, en capture de mouvement ou en appareils portables.
• Expérience avec les systèmes en temps réel ou à date limite : boucles de contrôle audio, vidéo ou robotiques.
• Expérience avec Linux intégré, les protocoles de synchronisation temporelle (PTP ou similaire) ou la conception à faible consommation.
• Familiarité avec les pipelines de formation ML. Même si vous ne les exécutez pas, vous pouvez lire un script de formation.
• Contributions au micrologiciel open source.
• Expérience dans la transformation du micrologiciel du prototype à la production en petits lots : montages de test, approvisionnement et assistance à la certification.
Trouvez plus d'emplois anglophones en Allemagne sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.com/jobs/companies/microagi/embedded-engineer-munich-473315)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Microagi
Emplacement
Munich, Allemagne
Annonce fournie par Microagi.