STA Software Engineer

Menta SAS

France

Sur place

EUR 50 000 - 70 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

Menta SAS is seeking a STA Software Engineer in Sophia-Antipolis, France, to enhance Static Timing Analysis (STA) tools. The ideal candidate will hold an MS or PhD and possess over 5 years of C++ experience, with strong algorithm design skills.

This role involves optimizing algorithms, collaborating with hardware engineers, and implementing features for EDA tools. Familiarity with QT, timing analysis techniques, and EDA tools is essential.

Qualifications

  • 5+ years of experience in developing applications in C++.
  • 2+ years of experience in QT.
  • Experience with Static Timing Analysis (STA) concepts, tools, and workflows.

Responsabilités

  • Develop and optimize Static Timing Analysis (STA) algorithms for EDA tools.
  • Collaborate with hardware engineers for software implementations.
  • Design, implement, and maintain timing analysis features.

Connaissances

C++
Static Timing Analysis (STA)
QT
Python
Problem-solving skills

Formation

MS or PhD in Computer Science, Electronics, Mathematics or related discipline

Outils

EDA tools (Cadence, Synopsys)
Version control systems (Git, SVN)

Description du poste

Sophia-Antipolis, France or Yerevan, Armenia

Software Engineer to contribute to the development and optimization of Static Timing Analysis (STA) tools

Menta is looking for a STA Software Engineer to join our team and contribute to the development and optimization of our Static Timing Analysis (STA) tools. The ideal candidate will have a strong background in either hardware design or software development, with an eagerness to work on complex timing analysis algorithms and improve EDA tool performance. This position offers the opportunity to work on both software development and hardware design concepts, leveraging your understanding of STA principles and translating them into efficient, scalable software solutions.

Responsabilities
  • Develop and optimize Static Timing Analysis (STA) algorithms for EDA tools.
  • Collaborate closely with hardware engineers to translate STA concepts into software implementations or with software engineers to enhance tool performance.
  • Design, implement, and maintain timing analysis features, focusing on optimization and efficiency.
  • Work on the integration of timing closure tools within the overall design flow.
  • Contribute to the design of user interfaces (GUI) to visualize timing results and analysis for end-users.
  • Write clear, maintainable, and efficient code while adhering to best software engineering practices.
  • Conduct performance optimization and handle scalability challenges in large-scale designs.
  • Collaborate with cross-functional teams to continuously improve and update STA algorithms.
Skills & Experience
  • MS or a PhD in Computer Science, Electronics, Mathematics or related discipline.
  • 5+ years of experience in developing applications in C++.
  • 2+ years of experience in QT.
  • For Hardware Engineers transitioning to Software: Strong background in hardware design (FPGA/ASIC) with an interest in software development (C++, Python).
  • For Software Engineers with STA focus: Solid experience in C++ programming, algorithm design, and understanding of timing analysis principles.
  • Experience with Static Timing Analysis (STA) concepts, tools, and workflows.
  • Familiarity with timing analysis tools and methodologies (e.g., timing path analysis, constraint-driven design).
  • Proficiency in C++, and knowledge of Python or other scripting languages is a plus.
  • Knowledge of EDA tools (e.g., Cadence, Synopsys, or similar) and ASIC/FPGA design flows.
  • Familiarity with version control systems (e.g., Git or SVN) and a collaborative development environment.
  • Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment.
  • Good written and spoken English is mandatory.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

STA Software Engineer: Timing Analytics & Optimization
STA Software Engineer: Timing Analytics & Optimization

Menta SAS • France

Sur place
EUR 50 000 - 70 000
EDA Software Engineer
EDA Software Engineer

Menta SAS • Valbonne

Sur place
EUR 45 000 - 65 000
Senior Hardware & Verification Engineer
Senior Hardware & Verification Engineer

Menta SAS • Valbonne

Sur place
EUR 45 000 - 70 000
Physical Implementation Engineer
Physical Implementation Engineer

Menta SAS • Valbonne

Sur place
EUR 50 000 - 80 000
ATE Test Engineer
ATE Test Engineer

Cadence Design Systems, Inc. • Valbonne

Sur place
EUR 42 000 - 62 000
Senior EDA Software Engineer - GUI & FPGA Tools
Senior EDA Software Engineer - GUI & FPGA Tools

Menta SAS • Valbonne

Sur place
EUR 45 000 - 65 000
R&D Engineering, Staff Engineer (f/m)
R&D Engineering, Staff Engineer (f/m)

Ansys • Villeurbanne

Sur place
EUR 70 000 - 95 000
EDA Solutions Engineer for RF/MW
EDA Solutions Engineer for RF/MW

Keysight Technologies SAles Spain SL. • Les Ulis

Sur place
EUR 50 000 - 70 000
Senior EDA Software Engineer - Tech Lead (SoC & Chiplets)
Senior EDA Software Engineer - Tech Lead (SoC & Chiplets)

Arteris • Montigny-le-Bretonneux

Sur place
EUR 70 000 - 90 000
Lead AI Software Engineer for SoC & EDA Tools
Lead AI Software Engineer for SoC & EDA Tools

microTECH Global Limited • Paris

Hybride
EUR 90 000 - 130 000