Offers “STMicroelectronics”

New STMicroelectronics

CDI - Embedded Software Engineer – RTL & Firmware Verification (F/H)

  • CDI
  • Grenoble (Isère)

Job description

At STMicroelectronics, we believe in the power of technology to drive innovation and make a positive impact on people, businesses, and society. As a global semiconductor company, our advanced technologies and chips form the hidden foundation of the world we live in today.

When you join ST, you will be part of a global business with more than 115 nationalities, present in 40 countries, and comprising over 50,000 diverse and dedicated creators and makers of technology around the world.

Developing technologies takes more than talent: it takes amazing people who understand collaboration and respect. People with passion and the desire to disrupt the status quo, drive innovation, and unlock their own potential.

Embark on a journey with us, where you can innovate for a future that we want to make smarter and greener, in a responsible and sustainable way. Our technology starts with you.

English version below

La division Imaging de STMicroelectronics est à la pointe du développement de capteurs d'image avancés utilisés dans un large éventail d'applications innovantes telles que la vision industrielle, la sécurité et l'automobile. Nous cherchons à renforcer notre équipe R&D avec un ingénieur logiciel embarqué passionné et motivé.

VOTRE RÔLE
En tant qu'ingénieur logiciel embarqué au sein de la division Imagerie, votre responsabilité principale sera d'effectuer la vérification RTL et firmware afin d'assurer une parfaite cohérence entre la conception matérielle et l'implémentation du firmware. Vous jouerez un rôle clé dans le développement et l'exécution des plans de vérification, en collaborant étroitement avec les équipes hardware et firmware pour garantir la fiabilité et la performance du système.

VOS PRINCIPALES RESPONSABILITÉS INCLUENT
• Diriger les activités de vérification RTL et firmware, incluant la création, l'exécution et le reporting des plans de vérification.
• Développer et optimiser des logiciels embarqués en C pour microcontrôleurs/microprocesseurs.
• Concevoir et exécuter des scénarios de test automatisés en Python sur des plateformes FPGA.
• Participer à la validation fonctionnelle et à l'ajustement fin des systèmes embarqués.
• Collaborer avec les équipes de conception hardware pour une intégration logicielle fluide.
• Contribuer à la documentation technique et aux revues de code.
• Appliquer les connaissances en sécurité embarquée pour renforcer la robustesse du système.
• Utiliser et développer des outils de co-simulation pour une validation avancée.

VOS COMPÉTENCES & EXPÉRIENCES
Nous recherchons un candidat démontrant les compétences et qualités suivantes :
• Diplôme d'ingénieur ou équivalent en systèmes embarqués, électronique ou domaines connexes.
• Solide expérience en vérification RTL et firmware, incluant le développement et l'exécution de plans de vérification.
• Maîtrise de la programmation en C pour microcontrôleurs/microprocesseurs embarqués.
• Expérience en scripting Python, notamment pour la validation et les tests automatisés.
• Bonne compréhension de l'architecture FPGA et des environnements de développement.
• Connaissance des concepts de sécurité embarquée (cryptographie, protection des données).
• Expérience avec les outils de co-simulation et de validation multi-domaines est un plus.
• Grande curiosité technique, esprit analytique et compétences en résolution de problèmes.
• Esprit d'équipe, communication efficace et autonomie dans la gestion des tâches.

CE QUE NOUS OFFRONS
• Un environnement de travail dynamique au sein d'une entreprise technologique de pointe.
• Des projets stimulants avec un impact direct sur des produits high-tech.
• Des opportunités de croissance professionnelle et d'apprentissage continu.
• Une culture d'entreprise valorisant la collaboration, la créativité et l'excellence technique.

The Imaging Division at STMicroelectronics is at the forefront of developing advanced image sensors used in a wide range of innovative applications such as industrial vision, security, and automotive. We are looking to strengthen our R&D team with a passionate and motivated embedded software engineer.

YOUR ROLE

As an embedded software engineer within the Imaging Division, your primary responsibility will be to perform RTL and firmware verification to ensure seamless alignment between hardware design and firmware implementation. You will play a key role in developing and executing verification plans, collaborating closely with hardware and firmware teams to guarantee system reliability and performance.

YOUR MAIN RESPONSIBILITIES INCLUDE

·  Leading RTL and firmware verification activities, including verification plan creation, execution, and reporting.
·  Developing and optimizing embedded C software for microcontrollers/microprocessors.
·  Designing and executing automated test scenarios in Python on FPGA platforms.
·  Participating in functional validation and fine-tuning of embedded systems.
·  Collaborating with hardware design teams for seamless software integration.
·  Contributing to technical documentation and code reviews.
·  Applying knowledge of embedded security concepts to enhance system robustness.
·  Utilizing and developing co-simulation tools for advanced validation.

YOUR SKILLS & EXPERIENCES

We are looking for a candidate who demonstrates the following skills and qualities:

·  Engineering degree or equivalent in embedded systems, electronics, or related fields.
·  Strong experience in RTL and firmware verification, including development and execution of verification plans.
·  Proficiency in C programming for embedded microcontrollers/microprocessors.
·  Experience with Python scripting, especially for validation and automated testing.
·  Solid understanding of FPGA architecture and development environments.
·  Knowledge of embedded security concepts (cryptography, data protection).
·  Experience with co-simulation and multi-domain validation tools is a plus.
·  High technical curiosity, analytical mindset, and problem-solving skills.
·  Team spirit, effective communication, and autonomy in task management.

WHAT WE OFFER

·  A dynamic work environment within a leading-edge technology company.
·  Challenging projects with direct impact on high-tech products.
·  Opportunities for professional growth and continuous learning.
·  A company culture that values collaboration, creativity, and technical excellence.

ST is proud to be one of the 17 companies certified as a 2025 Global Top Employer and the first and only semiconductor company to achieve this distinction. ST was recognized in this ranking thanks to its continuous improvement approach and stands out particularly in the areas of ethics & integrity, purpose & values, organization & change, business strategy, and performance.

At ST, we endeavor to foster a diverse and inclusive workplace, and we do not tolerate discrimination. We aim to recruit and retain a diverse workforce that reflects the societies around us. We strive for equity in career development, career opportunities, and equal remuneration. We encourage candidates who may not meet every single requirement to apply, as we appreciate diverse perspectives and provide opportunities for growth and learning. Diversity, equity, and inclusion (DEI) is woven into our company culture.

To discover more, visit st.com/careers.

Make every future a success.
  • Job directory
  • Business directory