Chez STMicroelectronics, nous sommes convaincus que la technologie est un moteur d’innovation et a un impact positif pour les entreprises, les personnes et la société.
En tant qu’acteur mondial des semiconducteurs, nos technologies de pointe et nos composants électroniques sont invisibles mais au cœur du monde d’aujourd’hui.
Rejoindre ST, c’est intégrer une entreprise internationale riche de plus de 115 nationalités, présente dans 40 pays, et rassemblant plus de 50 000 talents passionnés et engagés, tous unis par la volonté de créer et d’inventer la technologie de demain.
Innover demande bien plus que des compétences techniques : cela nécessite des personnes inspirantes, qui savent collaborer avec respect et enthousiasme. Des collaborateurs animés par la passion, prêts à remettre en question le statu quo, à faire avancer l’innovation et à révéler leur plein potentiel.
Venez vivre cette aventure avec nous et contribuez à construire un futur plus intelligent et plus durable, en alliant responsabilité et innovation.
Notre technologie commence avec vous.
Version française
Rejoignez une équipe au cœur de l’optimisation industrielle
Dans un environnement de production Front-End à forte exigence, le Scheduling joue un rôle stratégique. Il permet d’orchestrer et de planifier les lots sur les bons équipements en salle blanche, au bon moment, afin de tenir les engagements de livraison client tout en maximisant l’efficacité de l’usine.
À partir de multiples contraintes et données de production — objectifs , contraintes de temps , MES , processabilité , WIP , disponibilité et capacité des équipements, priorités de production, etc. — le système de Scheduling recherche la meilleure combinaison possible parmi un très grand nombre de scénarios, pour optimiser la performance globale de l’usine : OEE , temps de cycle , transport des lots, et bien plus encore.
Cette activité constitue un maillon essentiel entre la planification, le MES , le Dispatching et les systèmes d’ Automation .
Votre mission
En tant que Responsable Technique Front-End Manufacturing , vous endosserez un double rôle :
- Responsable de la revue technique et du pilotage du développement réalisé par des fournisseurs externes sur des applications de Scheduling utilisées dans des sites 300 mm et SiC .
- Ingénieur logiciel en contribuant aux activités de développement afin de renforcer la capacité de l’équipe, développer votre expertise technique et maintenir un bon niveau de maîtrise sur le périmètre applicatif.
Votre rôle sera clé pour garantir :
- la robustesse des solutions,
- la continuité de service ,
- l’ amélioration de la productivité ,
- la conformité aux exigences fonctionnelles , techniques , sécurité et maintenabilité .
Ce que vous ferez
Suivi, coordination et pilotage technique
- Piloter les évolutions de l’usine de développement logiciel : Intégration continue, tests automatisés, etc.
- Être le référent technique auprès des fournisseurs externes sur les activités déléguées : support L3 , conception, développement, tests, etc.
- Proposer des améliorations en termes de performance, robustesse et qualité globale.
Revue et validation des livrables
- S’assurer que les fournisseurs disposent de tous les élements nécessaires au lancement d’une release.
- Valider les spécifications techniques détaillées et le code, en cohérence avec les principes définis par nos architectes techniques et nos responsables solutions.
- Garantir la conformité aux processus de développement logiciel, en mode Waterfall comme Agile .
- Revoir et valider les charges des différentes activités sous gestion, l’analyse des risques, les prérequis et la disponibilité des compétences pour mener les projets à terme
- Challenger les analyses et propositions techniques des fournisseurs externes.
- Veiller au respect des règles de sécurité pendant la conception et le développement.
Gestion des incidents et support niveau 3
- Être le point de contact pour la coordination du support niveau 3 .
- Suivre les incidents au quotidien jusqu’à leur résolution.
- Garantir le respect des engagements de service ( SLA ).
Développement
- Réaliser le développement (codage), les tests unitaires et les revues de code afin de garantir un code maintenable et de qualité.
- Concevoir les solutions pour les nouveaux besoins, avec un haut niveau d’exigence sur la performance, la robustesse et la sécurité.
- S’assurer que les capacités de monitoring applicatif sont prises en compte, ainsi que la maintenabilité opérationnelle et la récupération des données.
- Construire et exécuter les tests d’intégration et les tests de sécurité.
- Préparer les versions applicatives à déployer ainsi que les guides d’installation.
- Apporter un support à la résolution ou la recherche de contournement sur les incidents et prendre les actions nécessaires pour traiter les incidents techniques de niveau 3.
- Participer aux tests d’intégration, de non-régression et de sécurité.
- Assurer la gestion du code source et de la documentation associée.
Votre profil
- Diplôme de type Master, PhD ou école d’ingénieur en IT ou électronique, avec expérience en IT.
- Minimum 5 ans d’expérience en informatique.
- Experte technique Java
- Bonne capacité de résolution de problème et de coordination autour du développement logiciel.
- Anglais professionnel courant.
- Disponibilité pour voyager 1 à 2 fois par an.
- Sens du détail, précision, gestion des priorités et de l’urgence.
- Profil rigoureux, pragmatique, autonome et débrouillard.
- Une connaissance du manufacturing 300 mm FE est un plus.
Stack technique
- Java / Spring Boot / JPA / Hibernate / OpenTelemetry / Shell scripting Linux (Bash/SH/ksh)
- GitHub / GitHub Pilot
- Docker / Jenkins / SonarQube / AppScan / Maven / Ant / Ansible
- Oracle / PL/SQL
English version
THE CONTEXT
In a Front-End manufacturing plant, the “Scheduling” is a critical domain of applications.
This set of applications allows to decide what lots run on which tools, and when, in order to meet delivery dates and maximize fab efficiency.
Based on numerous data like production targets, Qtime, MES model, processability, PRI, WIP, tool availability and capacity (and much more), this Scheduling system searches for the best lot scheduling combination (among tens of millions) in aim to optimize OEE, cycle time and lot/mask transportation, lot batching, ... This lot scheduling is then automatically executed though Dispatching, MES and Automation systems.
YOUR ROLE
Within ST Digital & Information Technology organization, and Manufacturing solution group, the Factory organization is responsible for delivering and supporting end-to-end solutions to the Manufacturing business domains, in line with the business strategy and priorities defined.
To support Manufacturing efficiency and coming ramp ‘up, and in the aim to deploy a Scheduling solution on all areas/workshops, we are looking for a Front-End Manufacturing Technical Leader who will be responsible for reviewing and leading development done by external suppliers of Front-End Scheduling applications used by 300mm and SiC site.
In addition, the Front-End Manufacturing Technical Leader is also responsible for contributing to development activities (design, development, testing, CI/CD, technical documentations, …) in aim to increase the workforce of the team, to enhance his technical skills and maintain to good level of technical expertise.
Finally, the Front-End Manufacturing Technical Leader ease to ensure robustness, continuity of service, improve productivity, conforming to functional, technical requirements and with expected quality standards, security, and maintainability standards.
In a Front-End manufacturing plant, the Scheduling is a critical domain of applications.
This set of applications allows to decide what lots run on which tools, and when, in order to meet delivery dates and maximize fab efficiency.
Based on numerous data like production targets, Qtime, MES model, processability, PRI, WIP, tool availability and capacity (and much more), this Scheduling system searches for the best lot scheduling combination (among tens of millions) in aim to optimize OEE, cycle time and lot/mask transportation, lot batching, ... This lot scheduling is then automatically executed though Dispatching, MES and Automation systems.
Scheduling is a challenging applicative domain, with a high technical and functional complexity, requiring mathematic, algorithmic and solver competencies and skills.
KEY ACTIVITIES
Follow-up, coordination & planning:
1. Drives software engineering evolutions (continuous integration, automated tests, ...)
2. Act as the technical referent with external suppliers when activities are delegated (L3 support, design, development, testing, …)
3. Proposes enhancements for performances/robustness/….
Delivery Process Reviews, validation, interface with external suppliers:
1. Ensure that the external suppliers receive all required inputs needed to proceed to schedule a release development.
2. Validate the detailed design / code in alignment with the Solution & Technical Architecture guidance and principles and ensure they are followed during the development phase.
3. Ensures conformance to Software Development Processes (Waterfall and Agile)
4. Review and validate workload, risk assessment, pre-requisites, and resources competencies by suppliers.
5. Review and validate the analysis and proposal from external suppliers.
6. Ensures conformance to security rules during the design and development of the software.
Incidents Management & Resolutions - Level 3 coordination:
1. Is point of contact for support coordination on Level3. Follow in day-to-day activity the incidents raised by users till resolutions
2. Ensure adherence to Service Level Agreement.
Technical lead and development
1. Performs the coding, unit test and code review to obtain maintainable code with expected quality and in line with coding standards
2. Designs the solution related to new requirements in line with technology standards, performances, robustness and security requirements
3. Ensures applications monitoring capabilities are addressed as well as the operational maintainability including data recovery of the applications portfolio in scope
4. Builds & executes integration tests and security tests
5. Builds all the packages to be deployed and prepare the installation guide
6. Provides containment for incidents & take needed actions to resolve the level 3 technical incidents
7. Participation to component integration, system integration & security tests
8. Ensures software source code and associated documents management activities are done
9. Application design & software development activities
10. Builds & executes integration tests and security tests
YOUR SKILLS & EXPERIENCES
- Master degree, Phd, engineer in IT or electronics with IT experience.
- 5 years of experience minimum in IT
- Good knowledge in problem solving, software development coordination
- Technical stacks :
- Java / Springboot / JPA / Hibernate / OpenTelemetry / Scripting Shell Liunx (Bash/SH/ksh)
- GitHub / GitHub Pilot
- Docker / Jenkins / SonarQube / AppScan / Maven / Ant / Ansible
- Oracle / PL-SQL
- English professional fluent, ability to travel 1 or 2 times a year
- Sense of details, precision, sense of urgency and priority based
- Rigorous, pragmatic and autonomous/resourceful
Knowledge of the 300mm FE manufacturing is a plus
-
ST est fière d’être certifiée parmi les 17 entreprises mondiales « Global Top Employers 2025 » et d’être la première et unique entreprise de semi-conducteurs à recevoir cette distinction. ST a été distinguée dans ce classement grâce à sa démarche d’amélioration continue, se démarquant notamment par son engagement en matière d’éthique et d’intégrité, de sens et de valeurs, d’organisation et de gestion du changement, ainsi que par sa stratégie commerciale et ses performances. En France, ST a également obtenu la labélisation Happy Trainee 2025.
Nous cultivons un environnement de travail inclusif et diversifié, où la discrimination n’a pas sa place. Notre ambition est de recruter et de fidéliser des talents reflétant la richesse des sociétés dans lesquelles nous évoluons.
Nous nous engageons à l’équité dans le développement des carrières, les opportunités professionnelles et la rémunération.
Chez ST, nous encourageons les candidats qui ne remplissent pas forcément tous les critères à postuler, car nous croyons en la richesse des parcours variés et offrons de réelles opportunités d’apprentissage et d’évolution. La diversité, l’équité et l’inclusion sont des valeurs fondamentales qui façonnent notre culture d’entreprise.
Pour découvrir toutes nos opportunités, rendez-vous sur st.com/careers.