drjobs Sr Software Engineer, EDA (RTL/Verilog Tools) with AI/ML

Sr Software Engineer, EDA (RTL/Verilog Tools) with AI/ML

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

San Jose, CA - USA

Monthly Salary drjobs

$ 140000 - 160000

Vacancy

1 Vacancy

Job Description

Senior Software Engineer EDA (RTL/Verilog Tools) with AI/ML Focus
Location: San Jose CA
Full-time: Salary Benefits Bonuses / Contractor
Work Status: US Citizen or US Permanent Resident required.


We are seeking a highly skilled and motivated Senior Software Engineer to join our innovative Electronic Design Automation (EDA) team in San Jose this role you will be instrumental in developing cutting-edge digital front-end tools with a particular focus on RTL (Register Transfer Level) and Verilog. We are looking for an individual who is passionate about pushing the boundaries of EDA through the integration of Artificial Intelligence and Machine Learning (AI/ML) techniques.
As a Senior Software Engineer you will contribute to the entire software development lifecycle from architectural design and implementation to testing and deployment. You will leverage your expertise in digital design flows to create robust high-performance tools that address the evolving challenges of modern semiconductor design.
Responsibilities:

  • Design develop and maintain advanced EDA tools for digital front-end design including but not limited to RTL synthesis linting formal verification and simulation.
  • Work extensively with RTL and Verilog understanding complex design constructs and their impact on downstream tools and silicon.
  • Identify opportunities and implement AI/ML algorithms and methodologies to enhance EDA tool capabilities such as:
    • Optimizing design space exploration and PPA (Power Performance Area).
    • Improving timing closure and yield prediction.
    • Automating design rule checking and error correction.
    • Accelerating simulation and verification cycles.
    • Leveraging generative AI for RTL or testbench creation.
  • Collaborate closely with cross-functional teams including digital design engineers verification engineers and physical design teams to gather requirements and deliver impactful solutions.
  • Architect and implement scalable high-performance software solutions using appropriate data structures algorithms and design patterns.
  • Conduct thorough code reviews ensure adherence to coding standards and maintain comprehensive documentation.
  • Troubleshoot and debug complex software issues providing timely and effective resolutions.
  • Stay up-to-date with the latest advancements in EDA digital design methodologies and AI/ML technologies.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
Qualifications:
  • Masters degree in Computer Science Electrical Engineering or a related field.
  • 10 years of experience in software development for EDA tools specifically within the digital front-end (RTL/Verilog).
  • Deep expertise in Verilog and/or SystemVerilog with a strong understanding of RTL design principles and digital logic.
  • Proficiency in C is essential. Experience with Python for scripting automation or AI/ML model development is highly desired.
  • Solid understanding of algorithms data structures and object-oriented programming (OOP) principles.
  • Demonstrated experience or strong interest in applying AI/ML techniques to solve complex problems in EDA (e.g. machine learning deep learning reinforcement learning).
  • Familiarity with common EDA tool flows and methodologies (synthesis simulation formal verification static timing analysis).
  • Experience with version control systems (e.g. Git).
  • Excellent problem-solving analytical and debugging skills.
  • Strong communication and interpersonal skills with the ability to collaborate effectively in a team environment.
  • Self-motivated and able to work independently taking ownership of projects from concept to completion.
Bonus Points:
  • Experience with specific AI/ML frameworks such as TensorFlow PyTorch or scikit-learn.
  • Knowledge of parallel computing distributed systems or high-performance computing (HPC).
  • Familiarity with cloud platforms (AWS Azure GCP).
  • Experience with formal verification techniques or assertion-based verification (ABV).

The anticipated annual base salary for this position is between $140000 to $160000 which also includes a comprehensive benefits package.


Full-Time Benefits:
15 days of PTO per calendar year
10 paid Holidays per calendar year
Comprehensive Medical Benefits: Company covers 80% of premiums for Employee and Dependents
Dental & Vision: Company covers 50% of premiums for Employee and Dependents
Voluntary Benefits: Life Insurance FSA (Health and Dependent Limited Purpose) HAS and Gap Insurance
Employee Assistant Program (EAP)
401k - Traditional & Roth
Life/AD&D and Long-Term Disability
Tuition reimbursement

Equal Opportunity Policy Statement
Encore Semi Inc. is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race religion creed color age sex sexual orientation gender gender identity or expression national origin genetics ancestry marital status civil union status medical condition disability (mental and physical) military and veteran status pregnancy childbirth and related medical conditions or any other characteristic protected by applicable federal state or local laws and ordinances.

Encore Semi is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Our management team is dedicated to this policy with respect to recruitment hiring placement promotion transfer training compensation benefits employee activities and general treatment during employment.



Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.