SYNOPSIS CORPORATION

Ingénieur Développement Logiciel C++ (h/f)

Posted 2 days ago

Experience
5+ years
Offer salary
45000 - 60000 € / year
Location
Villebon Sur Yvette, France
Contract type
CDI
Work arrangement
Not specified
Starting Date
ASAP
Stack required
C++
Isr
Fpga
Rf
Spi
I2c
Uar
Visual Studio

Company Description

View more

Synopsis Corporation Group provides innovative solution for RF and realtime application, ranging from DC to 100 GHz (Keysight solution partner).
We are different by bringing a rich background of international military and telecommunications operational experiences.
Synopsys Corporation Group designs, develops and conceptualises real-time microwave systems, Hardware in the Loop (HILS) systems and automated benches per specifications.
All, fully integrated RF digital systems for R&D, test, evaluations, trainings and simulations. We also manufacture hybrid simulators.

Job Description

Mission principale du poste :


- Conception et développement de logiciels en C++

- Développement sur systèmes embarqués

- Implémentation et gestion d'interruptions matérielles

- Optimisation des performances et gestion fine des ressources (mémoire, CPU)

- Analyse des problématiques de latence, déterminisme et concurrence

- Interaction avec les équipes électroniques pour les phases de tests et validation

- Collaboration avec les équipes de développement numérique (FPGA) pour l'intégration sur cible et sur banc de test

- Participation aux phases d'intégration, de validation et de mise au point sur banc

o Gestion des interruptions (ISR, priorités, latence)

o Gestion mémoire optimisée (allocation statique/dynamique maîtrisée)

o Multithreading et synchronisation (mutex, sémaphores, atomiques.)

o Gestion des sections critiques - Compréhension des architectures embarquées

- Capacité à analyser et optimiser les performances

- Maîtrise des environnements de développement :

o Visual Studio

o Code::Blocks

- Notions d'électronique

- Connaissances en radiofréquence (RF)

- Expérience dans l'utilisation de matériels de mesure :

o Oscilloscope

o Analyseur de spectre

- Connaissance ou expérience des interactions avec l'électronique numérique (FPGA)

- Compréhension des architectures numériques et des interfaces logiciel / FPGA

- Développement bas niveau / drivers

- Connaissance des protocoles de communication (SPI, I2C, UART, CAN, Ethernet.)


Expérience


- Minimum 5 ans d'expérience en développement C++

- Expérience sur systèmes contraints (performance, mémoire, latence)

- Appétence pour l'interaction logiciel / hardware / numérique Formation

- Bac+5 ou plus

- École d'ingénieur Électronique ou Université Langues

- Anglais professionnel

Benefits

  • Titres restaurant
  • Prime de panier
https://www.synopsisgroup.com/careers