Ingénieur développement logiciel

Siemens
Canton de Meudon, France
2 days ago

Role details

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

Job location

Canton de Meudon, France

Tech stack

C
C++
Linux
Shell Script
Software Engineering

Job description

Vous rejoindrez notre équipe Compilation au sein du département R&D de Siemens EDA, où vous contribuerez à la conception et au développement du compilateur de notre circuit programmable-le cœur de la plateforme d'émulation Veloce. L'émulation offre une simulation accélérée par matériel sur silicium spécialisé, permettant à nos clients de vérifier des applications dans des domaines variés incluant la fabrication de puces, l'automobile, l'aéronautique, les réseaux sociaux, le cloud, le stockage et la 5G. De la synthèse et l'analyse de délais au partitionnement, placement et routage, ce poste offre une exposition à des fonctions diverses dans la conception et le développement d'algorithmes C++ complexes. Vous serez impliqué dans toutes les phases du projet, de la conception initiale aux tests, en travaillant sur l'une des plus grandes puces du monde., Concevoir et développer des algorithmes C++ complexes pour le flot de compilation, incluant la synthèse, l'analyse de délais, le partitionnement, le placement et le routage

  • Contribuer au cycle de vie complet du développement du compilateur, de la conception initiale à la validation et aux tests
  • Travailler avec des algorithmes basés sur les graphes et des applications multithreads pour optimiser la compilation de circuits
  • Collaborer avec une équipe multiculturelle et multidisciplinaire dans un environnement innovant et dynamique
  • Participer à la résolution de problèmes techniques et à l'optimisation d'algorithmes pour l'émulation accélérée par matériel
  • Soutenir l'amélioration continue de la plateforme de compilation Veloce

Requirements

Diplôme de licence en informatique, génie logiciel, électronique ou expérience professionnelle équivalente

  • Maîtrise solide de la programmation C/C++
  • Compréhension solide de Linux et des scripts shell
  • Intérêt pour l'électronique et l'intégration matériel-logiciel
  • Expérience dans la conception et le développement d'algorithmes complexes, particulièrement les algorithmes basés sur les graphes
  • Connaissance du développement d'applications multithreads
  • Anglais courant (écrit et parlé) pour la collaboration internationale, Chez Siemens Software, la flexibilité est notre façon de travailler-hybride par défaut, basée sur la confiance et l'autonomie. Ensemble, 30 000 personnes à travers plus de 200 pays construisent une technologie qui façonne le monde réel. Vous grandirez à travers des projets réels, des pairs techniques solides et la mobilité mondiale, soutenus par l'échelle et les avantages d'un leader en logiciels industriels. Nous nous engageons pour l'égalité et l'inclusion, et nous embauchons sur la base du mérite, des compétences et de l'impact. Apportez votre curiosité et votre créativité et aidez-nous à façonner demain !

Benefits & conditions

Nos Avantages et Récompenses La gamme salariale pour ce poste est de 55 500 € à 71 550 € et ce rôle est éligible pour percevoir une compensation incitative. La rémunération réelle offerte est basée sur les compétences professionnelles, l'expérience et la formation/éducation pertinente du candidat retenu. Siemens offre des avantages en matière de santé et de bien-être aux employés ; vous pouvez accéder aux avantages disponibles dans votre pays via le lien : https://jobs.sw.siemens.com/benefits

Apply for this position