Aller au contenu

Ambiq Micro, Inc.

Ingénieur Staff Logiciel Graphique Embarqué

Python
Traduction automatique. Consultez l’original.

Présentation de l'entreprise

Ambiq a pour mission de rendre l'intelligence omniprésente, en propulsant la révolution de l'IA en périphérie (edge AI) grâce aux solutions semi-conducteurs les plus économes en énergie au monde.

Basées sur notre technologie propriétaire sub- et near-threshold, nos puces offrent des améliorations démultipliées de l'efficacité énergétique sans nécessiter de mise à l'échelle coûteuse des processus. Depuis 2010, nous avons expédié plus de 300 millions d'unités à des clients concevant des objets connectés, des dispositifs médicaux, des produits IoT et des applications d'IA en périphérie plus intelligents.

Nos équipes pluridisciplinaires couvrent la conception, la recherche, le développement, la production, le marketing, les ventes et les opérations à Austin, Hsinchu, Shanghai, Shenzhen et Singapour. Nous avançons rapidement, nous nous attaquons à des problèmes complexes et nous offrons à nos collaborateurs l'espace nécessaire pour se développer grâce à un travail stimulant et significatif qui façonne l'avenir de la technologie.

Périmètre

Nous recherchons des personnes motivées et créatives, capables de résoudre des problèmes, désireuses de repousser les limites technologiques et d'avoir un impact réel sur l'efficacité énergétique.

Chez Ambiq, nous vivons selon cinq valeurs : Innover. Collaborer. Se concentrer. Apprendre. Réussir.

Si vous vous reconnaissez, rejoignez-nous : la révolution de l'intelligence omniprésente commence ici.

En tant qu'Ingénieur Staff Logiciel Graphique Embarqué chez Ambiq, vous piloterez le développement, l'intégration et la validation de logiciels graphiques sur les SoC Ambiq et les plateformes d'émulation, en vous concentrant sur le HAL (Hardware Abstraction Layer) du processeur graphique (GPU) et la pile graphique pour les MCU actuels et de nouvelle génération d'Ambiq.

Ce rôle s'inscrit au sein de notre équipe mondiale de développement logiciel MCU. Vous travaillerez en étroite collaboration avec les équipes d'architecture, de conception SoC MCU, de vérification de conception et de test système pour porter les capacités graphiques des plateformes d'émulation FPGA vers le silicium de production.

Le candidat retenu devra apprendre rapidement, être axé sur les résultats et être un joueur d'équipe motivé avec un état d'esprit tourné vers l'apprentissage continu. Il devra faire preuve d'un esprit curieux et être à l'aise dans un environnement de laboratoire, en effectuant du débogage pratique sur des systèmes embarqués.

Ce rôle est responsable de la maintenance de la plateforme actuelle et de l'extension de la couche d'adaptation matérielle (HAL) du GPU et de la pile logicielle du SDK graphique vers de nouvelles plateformes, ainsi que de l'amélioration de ses fonctionnalités et de son contenu. Le candidat aidera à étendre le SDK pour couvrir les nouveaux membres de la famille MCU à mesure qu'ils seront disponibles.

Ce poste sera sur site 5 jours par semaine à NW Austin.

Responsabilités

  1. Collaborer avec les architectes logiciels pour définir et faire évoluer la couche d'abstraction matérielle (HAL) et les logiciels graphiques, y compris API, les middlewares et les frameworks d'interface utilisateur pour les GPU embarqués sur les MCU Ambiq.
  1. Diriger la conception, la mise en œuvre et la maintenance du HAL GPU et l'intégration des couches HAL d'affichage.
  1. Développer, intégrer et optimiser les middlewares graphiques, y compris les implémentations OpenGL ES et graphiques vectorielles, et les intégrer avec des frameworks d'interface utilisateur graphique tels que LVGL.
  1. Étudier et améliorer les performances de rendu, l'utilisation de la mémoire et l'efficacité énergétique ; résoudre les problèmes sur les chemins CPU, GPU, mémoire et affichage.
  1. Développer et maintenir des exemples d'applications, des benchmarks et des cas de test pour démontrer et valider les fonctionnalités graphiques.
  1. Jouer un rôle clé dans la vérification pré-silicium axée sur le GPU sur les plateformes FPGA, ainsi que dans le bring-up post-silicium, la validation système et le débogage.
  1. Soutenir les équipes de vérification de conception (DV), de test système, les ingénieurs de terrain et les clients clés selon les besoins.

Qualifications

  1. Master en ECE ou Informatique avec 6+ années d'expérience ou Licence en ECE/Informatique avec 8+ années d'expérience.
  1. Solide expertise dans au moins une IP GPU embarquée, avec une compréhension approfondie de l'ensemble du pipeline graphique et une expérience pratique du développement de HAL et de piles logicielles graphiques.
  1. Expérience approfondie avec OpenGL ES ou d'autres 3D graphiques APIs.
  1. Expérience avec des frameworks d'interface utilisateur graphique tels que LVGL.
  1. Expérience avec les interfaces d'affichage de systèmes embarqués, telles que MIPI DSI, DBI, DPI ou Memory-In-Pixel.
  1. Connaissance approfondie de l'architecture ARM, avec une préférence pour les cœurs M-profile (Cortex-M).
  1. Expérience dans le développement de code MCU embarqué en C et en langage assembleur sur des processeurs Arm Cortex-M, avec au moins un IDE MCU parmi ARM, Keil, IAR, Eclipse, O-zone ou autre.
  1. Solide expérience pratique avec des équipements de laboratoire tels que des oscilloscopes et des analyseurs logiques pour le débogage.
  1. Expérience avec Jira, Confluence et les outils de collaboration.
  1. Expérience avec les systèmes de contrôle de code source (git) requise.
  1. Compréhension des principes de test logiciel et d'automatisation des tests.
  1. Excellentes compétences en résolution de problèmes face à des problèmes complexes au niveau du système liés au débogage matériel/logiciel.
  1. Solides compétences en communication et en documentation.
  1. Vous devez être actuellement autorisé à travailler aux États-Unis pour n'importe quel employeur. Nous ne parrainons pas et ne reprenons pas le parrainage de visas de travail (maintenant ou à l'avenir) pour ce poste.
  1. Une expérience avec l'accélération graphique vectorielle ou les bibliothèques logicielles, telles qu'OpenVG, est un atout.
  1. Solide compréhension des concepts RTOS embarqués ; une expérience avec Zephyr et FreeRTOS est un atout.
  1. L'expérience dans l'utilisation d'outils d'IA tels que Cursor ou le Codex de OpenAI pour développer du code de test ou déboguer des problèmes est un plus.
  1. Une expérience des langages de script est requise, et une expérience en Python est souhaitable.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026