Full Stack Developer Python & C (H/F) - L'Industrie Recrute

38000 Grenoble - 03/12/2021

  • Selon profil

  • CDI

  • Débutant


 

En bref : l'entreprise L'Industrie Recrute recrute un(e) Full Stack Developer Python & C (H/F) en CDI à Grenoble (code postal 38000). Le candidat idéal ? Expérience de Débutant et des compétences en #anglais

ARAYMOND est une entreprise familiale grenobloise, aujourd'hui leader international en solutions de fixations, notamment pour les secteurs de l'automobile et de la santé.

Les entités du Réseau ARaymond, dédiées à l'innovation, travaillent étroitement avec nos clients dans le monde entier ainsi qu'avec les équipes d'ingénierie avancée de toutes nos usines.

Nos spécialistes en innovation et nos ingénieurs imaginent des solutions d'assemblage adaptées aux besoins de demain. Ils s'appuient sur leur expérience dans des domaines divers, tels que la connectivité et la technologie numérique, la fabrication avancée et les matériaux légers. Avec le soutien de laboratoires spécialisés, ils mettent également à profit leur expertise en automatisation, mécatronique, technologies de fabrication, simulation et nouveaux matériaux.

L'entreprise RG PI, filiale du Réseau ARaymond, recrute un/une Full Stack Developer Python & C (H/F).

Le réseau ARaymond, entreprise familiale Grenobloise leader en solutions de fixations, est un équipementier automobile de taille internationale (7.200 collaborateurs à travers le monde avec une présence dans 25 pays), dont les activités sont axées sur la conception, la production et la commercialisation de pièces techniques et critiques en matière de sécurité, liées au transfert de fluides (carburant, liquide de frein, liquide de refroidissement).

Dans le cadre de notre stratégie, nous développement des nouvelles gammes innovantes de produits à haute valeur ajoutée, intégrant des éléments mécatroniques (capteurs de température, de pression) et offrant un fort potentiel de croissance.

Afin d'accompagner le développement global de cette gamme de produits, nous renforçons notre équipe basée en Région Grenobloise.

JOB_POSITION_MISSION

Development and integration of micro services of an industrial Control Quality Platform with multi-sensors.

JOB_POSITION_DESCRIPTION

The QUARA project aims to offer a Control Quality Platform for industrial manufacturers.
The Control Quality Platform's aim is to exploit signals collected from different types of sensors (Audio, IMU, magneto, video etc.) to predict the assembly status and validate different production steps.
You would join the sub-team of 3 members of the back-end development and re-inforce the sub-team embedded software development.

WHY_JOINING_US
The project is very innovative, use several up to date technologies, and rely on open source code.
We are a small-motivated team with different kind of expertise.
Our work method relies on collaboration and development in sub-team.
You will learn from us and we expect to learn from you.

JOB_ROLES_AND_RESPONSABILITIES

Your role is:

- to lead the back-end solution (in micro-service) development including devops, CD/CI
- to challenge the teach lead in the architecture and solutions choices, be force of proposal on solutions to support the Embedded SW eng. for firmware development in C when needed and specially the integration test.
So, you are an experienced developer in Backend solution dev, experience in micro-service, DevOps methodologies and have a full-stack view/experience with an experience in embedded SW programming. You are a coding guru.

And your missions are:

- Participate to the development of the backend applications (HTTP/RPC services)
- Participate to the development of the IoT Gateway (HTTP/RPC service)
- Participate to the development of DevOps/Monitoring tools (database backups, database synchronisation, health monitoring, alert manager, ...)
- Participate to the development and maintenance of the CI/CD pipelines which are used to test and release our applications.
- Participate to Embedded SW programming
- Participate in the integration of the Embedded device into our integration test
- Participate to the design, deployment, and maintenance of our dev infrastructures.
- Participate to sprint planning, sprint reviews, sprint demo

REQUIRED_FORMATION

University Master degree's / Engineering school

More than diploma, we are looking for a software craftsman.

Geekiness is welcomed but not required.

REQUIRED_SKILLS

- Micro-Service Architecture: Our backend applications leverage the micro-services development pattern.
- Docker: advanced skills mandatory. Applications are deployed using Docker containers.
- Python: Advanced skills mandatory. We develop our libraries and our applications with Python.
- Python AsyncIO: All backend code and gateway code are asynchronous. Some knowledge regarding asynchronous development in Python is appreciated.
- Message broker (NATS / MQTT): experience appreciated
- Object/Document storage (MinIO / MongoDB): experience appreciated
- language C skills will be highly appreciated ARM32 development will be highly appreciated
- wireless communication (BLE) experience appreciated but not required
- CD/CI methodologies: advanced skills mandatory. We encourage test driven development. We use pytest to write, discover and run unit tests.
- Azure Devops: Azure Devops experience is appreciated but not required
- Linux/System: Some sysadmin skills/knowledge are required. Advanced Linux knowledge is always appreciated.
- ONNX experience appreciated but not required
- Machine Learning Frameworks (Tensorflow/Keras/PyTorch): experience appreciated but not required
- Work habits with AGILE methods

LANGUAGES_AND_REQUIREMENTS

Working level English & Fluent French is required. Référence : 251875

#anglais

Cette offre est expirée. Voir d'autres offres