Senior Software Development Engineer (GUI C++ and Qt)

Engineering 78180 Montigny le Bretonneux, Paris Paris, France


Description

Acteur majeur dans son domaine, ARTERIS IP est le leader mondial dans le système SoC et NoC, avec près de 200 salariés en France et à l’étranger.

Notre technologie est utilisée par les fournisseurs de systèmes électroniques les plus innovants, allant de l'IA à l'automobile, en passant par les téléphones mobiles, l'IoT, les caméras, les contrôleurs SSD et les serveurs.

Pour accompagner notre croissance, nous recherchons un.e ingénieur.e principal.e en développement logiciel H/F.

En occupant ce poste, vous créez un environnement de configuration nouveau et innovant pour le principal NoC (Network on Chip) utilisé par les fournisseurs de systèmes électroniques les plus innovants.

Responsabilités :
Développement d'une interface graphique en C++ et Qt.

Expérience, exigences et qualifications :
5 ans ou plus de développement de logiciels en C++ et Qt.
Expérience avérée dans la conception et la construction de frameworks logiciels (de préférence avec des composants GUI écrits à l'aide de Qt)
Expérience du développement d'interfaces graphiques à l'aide de Qt
Solide base de connaissances logicielles :
Structure de données et algorithmes
Compréhension de la conception de systèmes logiciels
Expérience approfondie de la conception orientée objet
Connaissance experte d'un des langages de programmation OO (C++, Java...)
Expérience de travail avec au moins un langage de script
Expérience en EDA, capacité à comprendre les paradigmes de base du processus de conception de matériel.

Formation
Diplôme Master en CS (Computer Science), ou équivalent de préférence.

-------------


ARTERIS IP is the world leader in SoC and NoC systems, with nearly 200 employees in France and abroad.

Our technology is used by the most innovative electronic systems providers, ranging from AI to automotive, cell phones, IoT, cameras, SSD controllers and servers.

To support our growth, we are looking for a Senior Software Development Engineer.

In this role, you will create a new and innovative configuration environment for the leading NoC (Network on Chip) used by the most innovative electronic systems vendors.

Responsibilities:

Development of a graphical user interface in C++ and Qt.
Experience, Requirements and Qualifications:

5+ years of software development in C++ and Qt.
Demonstrated experience designing and building software frameworks (preferably with GUI components written using Qt).
Experience developing GUIs using Qt
Strong software knowledge base:
Data structure and algorithms
Understanding of software systems design
Extensive experience with object-oriented design
Expert knowledge of one of the OO programming languages (C++, Java...)
Experience working with at least one scripting language
Experience with EDA, ability to understand the basic paradigms of the hardware design process.
Education: 

Master degree in CS (Computer Science), or equivalent preferred.