Semtech (International) AG
CHE - Neuchatel
Le mois dernier
Ingénieur Applications Firmware Junior
- 01 avril 2026
- 100%
- CHE - Neuchatel
Résumé de l'emploi
Rejoignez Semtech à Neuchâtel en tant qu'Ingénieur Firmware Junior. Une belle opportunité dans un environnement innovant.
Tâches
- Développer et maintenir des firmwares d'évaluation pour les produits RF.
- Fournir un soutien technique aux clients et résoudre les problèmes d'intégration.
- Produire une documentation technique de haute qualité pour faciliter l'adoption.
Compétences
- Bac+3 en informatique ou ingénierie, 2-3 ans d'expérience en firmware.
- Compétences en développement firmware (C/C++), débogage et intégration.
- Maîtrise des protocoles de communication sans fil, notamment LoRaWAN.
Est-ce utile ?
À propos de cette offre
Lieu : Neuchâtel
À propos de notre équipe
L'équipe Wireless Applications de Semtech est un groupe mondial d'ingénieurs passionnés dédiés à assurer le succès des intégrations clients des solutions sans fil et LoRa® de Semtech.
Nous développons et fournissons des solutions matérielles et firmware avancées pour l'IoT dans l'espace LPWAN, en soutenant les clients et partenaires dans le monde entier.
Résumé du poste
Nous recherchons un Ingénieur Applications Firmware Junior pour jouer un rôle clé dans la réussite des clients avec la technologie sans fil de Semtech. Vous écrirez des firmwares d'évaluation, du code d'application de référence et des exemples d'activation client qui valident et démontrent les solutions IoT de Semtech.
Vous travaillerez en étroite collaboration avec les ingénieurs d'applications terrain et les clients pour déboguer les logiciels embarqués, résoudre les défis d'intégration et accélérer l'intégration des conceptions sur LoRaWAN et d'autres protocoles sans fil LPWAN.
De plus, vous évaluerez les solutions firmware, évaluerez les performances des dispositifs RF et SDK, produirez une documentation technique de haute qualité et contribuerez aux activités de test sur le terrain tout en collaborant avec des collègues à travers l'Europe et au-delà.
Responsabilités clés
Support technique client et interne (~40%)
- Fournir un support technique pratique aux ingénieurs d'applications terrain et directement aux clients, en résolvant les problèmes d'intégration firmware et en déboguant les logiciels embarqués.
- Accélérer l'intégration client et l'adoption de la technologie sans fil Semtech.
Développement et évaluation du firmware (~40%)
- Développer et maintenir le firmware d'évaluation et les pilotes bas niveau pour les produits transceiver RF Semtech, y compris le support de mise en route du silicium.
- Contribuer à l'évaluation et à l'intégration des SDK et outils de développement Semtech ; identifier les problèmes et proposer des améliorations.
- Créer des applications de référence, des implémentations de preuve de concept et des exemples d'activation client pour des solutions IoT basées sur LoRa et multi-protocoles.
- Évaluer les solutions firmware et les performances des dispositifs RF / SDK en termes de consommation, latence, débit, empreinte mémoire et environnements RTOS.
Documentation technique (~20%)
- Produire une documentation technique de haute qualité incluant notes d'application, guides de démarrage, exemples de code et supports de formation pour promouvoir les produits Semtech et faciliter l'intégration de la technologie LoRa.
Qualifications minimales
- Licence en informatique, génie informatique, génie électrique ou domaine connexe.
- 2 à 3 ans d'expérience professionnelle en développement firmware embarqué (C/C++), incluant le développement de pilotes bas niveau, la mise en route matérielle et le débogage sur plateformes MCU à ressources limitées.
- Solide connaissance des architectures MCU (ARM Cortex-M, RISC-V) et des environnements RTOS (Zephyr, FreeRTOS, ThreadX ou équivalent).
- Familiarité avec les techniques de débogage (JTAG, SWD), interfaces matérielles (UART, SPI, I²C, JTAG) et outils de mesure (oscilloscope, analyseur logique, profilage de puissance).
- Expérience avec les chaînes d'outils de développement embarqué (GCC, GNU Make, VS Code), contrôle de version (Git), pipelines CI/CD (GitLab CI ou équivalent) et scripting shell.
- Expérience en programmation Python pour scripts de test, automatisation ou outils.
- Connaissance des protocoles de communication sans fil : LoRaWAN, autres protocoles LPWAN ou mesh (Thread, Zigbee, Sidewalk, BLE, LTE-M, NB-IoT) est un atout important.
Qualifications souhaitées
- Expérience avec les plateformes de développement basées sur SoC : configuration SDK, configuration BSP, intégration de l'environnement de développement et co-débogage matériel-logiciel.
- Expérience en benchmarking et profilage de firmware embarqué : consommation, latence, débit, optimisation mémoire.
- Connaissances fondamentales en RF et systèmes sans fil pour soutenir les problèmes clients liés à la RF.
- Compétences rigoureuses, créatives et orientées solution pour la résolution de problèmes.
- Curiosité et adaptabilité dans un environnement multi-technologies en évolution rapide ; capable de gérer efficacement plusieurs tâches simultanées.
- Excellentes compétences en communication ; capable d'expliquer des concepts complexes de firmware et protocoles à des publics techniques et non techniques.
- À l'aise pour travailler en partenariat au sein d'une équipe d'ingénierie distribuée sur plusieurs sites.
- Maîtrise professionnelle complète de l'anglais ; le français est un plus.
Philosophie de développement de carrière
Chez Semtech, nous croyons que l'innovation commence par les personnes. Nous nous engageons à favoriser le développement professionnel par le mentorat, des ressources d'apprentissage continu et un environnement d'ingénierie collaboratif et riche en idées.
Notre culture de rémunération à la performance récompense l'initiative, encourage la croissance et reconnaît les contributions techniques et de leadership significatives.
Les ingénieurs dans ce rôle sont soutenus pour étendre leur influence, approfondir leur expertise et façonner à la fois leur progression de carrière et l'avenir des capacités d'ingénierie numérique de Semtech.
Notes supplémentaires
L'objectif de cette description de poste est de présenter les principales tâches et responsabilités de ce poste. Les titulaires peuvent être amenés à effectuer des tâches liées au poste au-delà de celles listées.
Toutes les tâches et responsabilités sont considérées comme des fonctions et exigences essentielles du poste.