EDA Software Engineer

Software Engineer with experience in EDA tool development and understanding of FPGA design flows
Élément graphique

Missions

Menta is looking for a skilled Software Engineer with experience in EDA tool development and understanding of FPGA design flows. This role involves working on desktop application development (GUI), algorithm optimization, and core EDA functionalities, including synthesis, placement and routing. As part of our team, you will contribute to developing advanced EDA software for eFPGA design, focusing on both back-end algorithms and front-end user interfaces (GUI). You will work with the product architect, the project manager and the CTO. This is a highly visible development role with the chance to work on a complete product from definition to productization.

Responsabilities

  • Develop and optimize EDA software for eFPGA and ASIC design.
  • Implement GUI interfaces using Qt to enhance user experience.
  • Work on synthesis, placement, routing, and STA algorithms to improve tool performance
  • Design and implement efficient algorithms for EDA optimization
  • Collaborate with hardware and software engineers to integrate new features
  • Maintain high coding standards, write unit tests, and document development processes

Skills & Experience

Desired skills and 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
  • Experience in FPGA EDA tools development is a plus
  • Experience in Qt for GUI development (widgets, event handling, and performance tuning).
  • Experience with multi-threading, parallel computing, or GPU acceleration is a plus.
  • Experience in algorithm design, graph theory, heuristics, and optimization is a plus
  • Familiarity with version control systems (Git, SVN) and software engineering best practices
  • At least entry level knowledge of logic design
  • Experience in VHDL and/or Verilog is a plus
  • Good written and spoken English is mandatory

Environment

Élément graphique 3
Élément graphique 1

Our values

Élément graphique 2

MENTA’s technology offers a highly reliable solution for all those involved in innovation, thanks to its high degree of customization to different technologies and customer needs, the performance and durability it offers to electronic chips, combined with unbeatable production times.

Our vision is one of responsible progress, fueled by a pioneering spirit of excellence and self-improvement, creating value.
Accelerating progress through our technologies means meeting the challenges of the future together.

Don't see the job you are looking for?
You can submit a resume for future consideration by clicking here.

Élément graphique 3
Élément graphique 2
Logo menta