About the role
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
About the company
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.