STA Software Engineer

Faites partie des premiers candidats.
TN France
Antibes
EUR 60 000 - 100 000
Faites partie des premiers candidats.
Hier
Description du poste

Social network you want to login/join with:

STA Software Engineer

I am looking for an experienced STA Software Engineer to join a dynamic team working on the development and optimisation of cutting-edge Static Timing Analysis (STA) tools. This role offers the opportunity to work at the intersection of software development and hardware design, contributing to high-performance EDA solutions for ASIC and FPGA design.

As an STA Software Engineer, you will play a key role in developing timing analysis algorithms, enhancing tool performance, and ensuring seamless integration within the broader design flow. You will collaborate with hardware and software engineers to refine STA methodologies and implement scalable, efficient solutions.

Key Responsibilities:

  • Develop and optimise Static Timing Analysis (STA) algorithms to improve EDA tool performance.
  • Work closely with hardware engineers to translate STA principles into effective software solutions.
  • Design and implement features for timing analysis tools, focusing on efficiency and scalability.
  • Integrate timing closure tools within the overall design flow.
  • Contribute to the development of intuitive user interfaces (GUI) for visualising timing results.
  • Write and maintain high-quality, optimised code following best software engineering practices.
  • Tackle performance optimisation and scalability challenges in large-scale designs.
  • Collaborate with cross-functional teams to refine and enhance STA methodologies.
Required Skills & Experience:
  • A Master’s or PhD in Computer Science, Electronics, Mathematics, or a related field.
  • Strong experience in C++ development (with a focus on algorithm optimisation.
  • Hands-on experience with Static Timing Analysis (STA) concepts, tools, and workflows.
  • Familiarity with ASIC/FPGA design flows and constraint-driven timing analysis.
  • Knowledge of EDA tools such as Cadence or Synopsys is highly desirable.
  • Experience with GUI development using QT is beneficial (2+ years).
  • Proficiency in Python or other scripting languages is a plus.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Excellent written and spoken English communication skills.
For more information on this role or others please contact Jordan Browne.

Obtenez un examen gratuit et confidentiel de votre CV.
Sélectionnez le fichier ou faites-le glisser pour le déposer
Avatar
Coaching en ligne gratuit
Multipliez vos chances de décrocher un entretien !
Faites partie des premiers à découvrir de nouveaux postes de STA Software Engineer à Antibes