Ingénieur Développeur C++ (H/F)

Groupe LIP
Canton de Grenoble-2, France
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior
Compensation
€ 42K

Job location

Canton de Grenoble-2, France

Tech stack

Microsoft Windows
API
Unit Testing
C++
CMake
Profiling
Encodings
Databases
Data Structures
Software Debugging
Linux
Memory Management
Embedded Software
Visual C++ (Programming Language)
GNU Compiler Collection
GNU Debuggers
Github
Make (Software)
Graphical User Interface
PostgreSQL
Microsoft Visual Studio
Microsoft SQL Server
MSBuild
Oracle Applications
Performance Tuning
QT
Memory Leaks
SonarQube
SQLite
UML
Wintel
Google Test
GIT
Perf (Linux)
Bitbucket

Job description

En tant que Développeur C++, vous contribuez au développement de logiciels embarqués ou applicatifs, en apportant des solutions performantes et fiables. Vos missions seront les suivantes :

Analyser/consolider les besoins (en accompagnement du Tech Lead)

Concevoir l'architecture et les fonctionnalités des applications

Développer des logiciels embarqués ou applicatifs via C++

Implémenter et tester les modules applicatifs

Débugger / Corriger / Maintenir le code

Uniquement pour le dév applicatif ==>Intégrer des services tiers, des composants et des API, des bases de données, ...

Assurer la sécurité des applications via le respect des bonnes pratiques, des règles de codage, ...

Collaborer avec d'autres développeurs et équipes

Déployer et maintenir les applications en production

Rédiger la documentation technique

Participer aux réunions de projet et aux présentations/démos

Le poste est basé à Grenoble

Requirements

Maîtrise du langage C++

Linux: GCC (GNU Compiler Collection) Windows: MinGW, MSVC (Microsoft Visual C++)

Gestion de la mémoire et optimisation

Linux: Valgrind Windows: Visual Studio Debugger, Dr. Memory

Conception d'architectures logicielles

Linux: UML avec des outils comme StarUML Windows: Enterprise Architect, Visual Paradigm

Maitrise de l'algorithmie et des structures de données

Développement multiplateforme

Linux: Qt Framework, Boost Windows: Qt Framework, Boost

Gestion des bases de données

Linux: MySQL, PostgreSQL, Oracle Windows: SQL Server, SQLite, Oracle

Développement d'interfaces graphiques

Linux: Qt Framework, wxWidgets Windows: Qt Framework, wxWidgets

Compilation et gestion de projet

Linux: Makefiles, Cmake Windows: MSBuild, NMAKE

Tests unitaires et d'intégration Linux: Google Test (gTest), Catch2 Windows: Google Test (gTest), Microsoft Unit Testing Framework

Débuggage Linux: GDB (GNU Debugger) Windows: GDB (via Cygwin/MinGW), Visual Studio Debugger Qualité / Analyse statique de code SonarQube, Clang-Tidy Windows: SonarQube, Visual Studio Code Analysis Systèmes de contrôle de version Linux: Git Windows Git (GitHub ou Bitbucket

Optimisation des performances Linux: Perf Windows: Intel VTune Profiler, Visual Studio Performance Profiler Anglais technique.

About the company

Avec plus de 180 agences d'emploi spécialisées par domaine d'activité et réparties sur l'ensemble du territoire, le Groupe LIP Intérim et Recrutement propose toute l'année de nombreux postes en CDI, CDD et Intérim. Nos consultants se consacrent exclusivement au recrutement de professionnels du tertiaire, de l'ingénierie, des services, de la santé et du médical.

Apply for this position