Ingénieur en systèmes embarqués / développement FPGA
- Type de contrat
- Temps plein
- Lieu
- Sion
- Entreprise
- imperix SA, Route des Ronquos 23, 1950 Sion
- Première publication
À PROPOS DE NOUS
Imperix est un fournisseur de premier plan de solutions de contrôle et de prototypage pour l'électronique de puissance. Fondée en 2013 comme spin-off de l'École polytechnique fédérale de Lausanne (EPFL), l'entreprise développe et commercialise des équipements de prototypage et de test pour l'électronique de puissance, les entraînements électriques, les réseaux intelligents et les domaines connexes. Nos produits sont conçus pour accélérer la mise en œuvre de prototypes de convertisseurs de puissance et faciliter les activités expérimentales dans les laboratoires de recherche. Notre clientèle comprend à la fois des universités et des clients industriels cherchant à valider des techniques de contrôle de pointe ou de nouvelles topologies de convertisseurs de puissance. Aujourd'hui, plus de 90% de nos ventes sont générées à l'international dans plus de 50 pays.
Chez Imperix, nous sommes une équipe jeune et dynamique d'environ 35 personnes. Nous sommes idéalement situés à quelques pas de la gare de Sion.
DESCRIPTION DU POSTE
Vous ferez partie du groupe firmware (4-6 ingénieurs), qui fait partie de notre équipe de développement logiciel plus large (12 personnes). À ce titre, vous contribuerez aux développements de l'entreprise, avec un accent particulier sur les systèmes embarqués et les fonctions basées sur FPGA. Un bon aperçu des activités connexes peut être obtenu indirectement en consultant la documentation des produits sur notre site web. En travaillant avec nous, vous agirez en tant que responsable de typiquement 2-3 epics/développements de fonctionnalités par an, que vous mènerez de la phase de définition du projet/produit jusqu'à la promotion commerciale du résultat implémenté. Pour ce faire, vous collaborerez avec le directeur de projet, qui vous fournira les exigences de niveau applicatif et vos orientations.
Au cours de votre travail, vous collaborerez activement avec d'autres ingénieurs en développement logiciel, des ingénieurs firmware et des ingénieurs en électronique de puissance. Parfois, vous échangerez également activement avec les clients, typiquement lors de projets de plus grande envergure.
RESPONSABILITÉS ET MISSIONS PRINCIPALES
• Développer des applications bare-metal multi-threadées de bas niveau en C++.
• Implémenter des conceptions FPGA complexes par la simulation, la synthèse et le déploiement.
• Développer et maintenir des distributions Linux embarquées en utilisant un environnement basé sur Yocto.
• Implémenter l'échange de données entre le CPU et le FPGA sur un SoC AMD/Xilinx.
• Évaluer et sélectionner des composants matériels externes et des périphériques basés sur les exigences du système. Interface avec des périphériques à haute vitesse et des bus de communication traditionnels.
• Effectuer le board bring-up, la validation et le débogage pratique à la limite matériel-logiciel en utilisant des oscilloscopes, des analyseurs logiques et l'équipement de laboratoire standard.
EXIGENCES ET QUALIFICATIONS
Éducation et expérience : Diplôme de MSc en génie électrique ou dans un domaine connexe. Ancienneté : Typiquement junior, mais les profils seniors sont également les bienvenus.
Compétences techniques :
• Maîtrise de C++, VHDL.
• Expérience avec le System-on-Chip AMD/Xilinx Zynq. Familiarité avec un environnement basé sur Yocto.
• Expérience démontrable dans des conceptions FPGA complexes.
• Expérience avec les outils HLS.
Langue : Bonne maîtrise de l'anglais, tant à l'écrit qu'à l'oral. D'autres langues sont un plus.
CE POSTE VOUS CONVIENDRA SI
• Vous appréciez un environnement jeune et amical qui est également rigoureux et exigeant.
• Vous êtes intéressé par un rôle qui ne se limite pas au codage ou au test, mais qui se concentre plutôt sur la direction de projets de bout en bout, avec certaines responsabilités de gestion de projet.
• Vous êtes capable de vous mettre à la place d'un client typique, c'est-à-dire un chercheur en électronique de puissance. Vous êtes intéressé par l'apport d'une telle perspective à votre travail.
COMMENT POSTULER
Veuillez envoyer une candidature complète à jobs@imperix.ch, comprenant :
• Votre CV,
• Des preuves substantielles que vous possédez les compétences techniques requises,
• Une lettre de motivation personnalisée, grâce à laquelle nous pourrons voir que vous avez compris qui nous sommes, où nous sommes situés, ce que nous faisons et ce que notre firmware fait. Veuillez également indiquer ce que vous imaginez pouvoir apporter à l'équipe,
• Une preuve que vous avez déjà un permis de travail en Suisse ou que vous avez le droit d'en obtenir un,
• Des informations sur des développements antérieurs, avec des liens vers le code source, sont également appréciées.
Nous lisons chaque candidature attentivement et répondons sous 10 jours aux profils qui nous intéressent. Nous ne correspondons qu'avec les candidats qui fournissent une candidature complète telle que décrite ci-dessus. Les lettres génériques ou manifestement générées par une machine ne seront pas prises en compte.
Traduit automatiquement depuis l’original.
Publié aujourd'hui