Role Overview
We are seeking a highly skilled Senior Software Engineer to join our team focusing on power optimization for EDA tools. This position involves leading the development of algorithms aimed at enhancing power efficiency and performance within the Aprisa flow.
Your Experience Level
The ideal candidate will have a minimum of 8 years of experience in EDA R&D, specifically in the area of Place and Route (PnR) and power optimization techniques.
Key Responsibilities
- Lead Power Optimization Initiatives: Spearhead the research and development of advanced algorithms focused on power reduction techniques such as clock gating and power gating.
- Develop Innovative Algorithms: Create and implement robust algorithms for power-aware placement, routing, and optimization stages, applying computational geometry and data structures.
- Enhance EDA Tool Features: Design and integrate new features into existing EDA tools to improve power optimization capabilities.
- Assure Quality and Performance: Develop testing and validation plans to ensure the accuracy and efficiency of power optimization algorithms.
Job Requirements
To qualify for this position, you must possess:
- A Master’s or Ph.D. in Electrical Engineering, Computer Science, or a related field.
- Extensive knowledge and hands-on experience with PnR and power optimization methods at the physical design level.
- Proficiency in C++ and familiarity with scripting languages such as Python or Perl.
- Experience using industry-standard EDA tools and knowledge of digital circuit design and semiconductor physics.
Education Requirements
Master's or Ph.D. in Electrical Engineering, Computer Science, or a related field is required.