Chargement en cours

Software Architect M/F

PARIS, 75
il y a 7 jours

Job Description

At ST, we are 50,000 men and women designers and manufacturers of microelectronic technologies. We collaborate with 200,000 customers and thousands of partners. With them, we design and create products, solutions and ecosystems that address their challenges and opportunities and the need to contribute to a more sustainable world. Our advanced technologies enable smarter mobility, more efficient energy and power management, and large‑scale deployment of the Internet of Things (IoT) and 5G.

ST is certified Top Employers France 2024. This certification recognizes our commitment to integration and professional insertion, equal opportunities, employability and quality of life at work.

Future Collaboration

The candidate will be part of an AI SW and HW development team, working on developing methodologies and mapping tools/compilers for automating and optimizing different aspects of deploying NN models and benchmarks on our HW‑accelerated platforms. He will work with other compiler developers and architects on the integration of new compiler functionalities for new HW architectures using quantized NNs and In Memory Computing accelerated solutions. He will participate in prototyping and result validation with simulators, FPGAs, and silicon prototypes, and assist in the technology transfer to product groups.

This position requires a good level of independence once clear R&D objectives are defined; the candidate will be responsible for entire subsystem development for a sophisticated AI compiler toolchain.

Key Skills

  • Computer Science fundamentals, graph algorithms and programming skills
  • Advanced knowledge of C++ (at least C++17), C, and Python programming languages
  • Familiarity with AI compiler intermediate representations such as TVM, MLIR, LLVM
  • Machine Learning/Deep Learning modeling and evaluation
  • Deep Learning solutions definition, design, and optimization using Keras/TensorFlow and/or Pytorch
  • Practical experience with tools for neural network deployment on embedded systems
  • Software engineering fundamentals (requirements analysis, system design, modularity, documentation, etc.)
  • Experience with compiler toolchains, graph algorithms, and internals
  • Scripting programming

Other Skills

  • Embedded systems programming
  • Eager to learn complex compiler development algorithms
  • Comfortable with Linux environments
  • Experience with Git, cmake, build system, and DevOps and MLops, in general
  • Practical experience in deeply quantized Neural Network definition and benchmarking (e.g. PyTorch, QKeras, etc.)
  • Data analysis with Scikit-learn, Numpy, Pandas, Mathlibplot, and database collection, labeling, and organization for ML/DL solutions development

Your Workplace

At our Montrouge site (92), you will benefit from a pleasant working environment in a human‑sized site, while having access to the resources of an international group.

Our recruitment policy is committed to integrating workers with disabilities. The technology starts with you. Come join our team!

We gather 50,000 people present in 40 countries representing 118 nationalities. Together, we form one and the same ST. Diversity is an integral part of who we are and what we do. We believe that we are all actors of inclusion and that we must learn to see the world through the eyes of others. We still have a way to go, but every day we work together to create a more equitable and inclusive workplace, where you can realize your full potential.

Position Location

Europe, France, Paris

Candidate Criteria

  • Education level required: 7 – Research Doctorate – PhD
  • Experience level required: 2–5 years
  • Languages: English (2 – Business fluent)
  • Desired start date: 01/04/2024
#J-18808-Ljbffr
Entreprise
STMicroelectronics
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
MONTBONNOT-SAINT-MARTIN, 38
il y a 16 jours
MONTBONNOT SAINT MARTIN
il y a 15 heures
ÎLE- E FRANCE, FRANCE
il y a 6 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès