Electronic Design Software Automation Engineer
As an Electronic Design Automation (EDA) Engineer, you will design, develop, troubleshoot, and support software tools for reusable IP and new product development. You will create and maintain advanced solutions that combine state-of-the-art agentic AI services with reliable, deterministic approaches. Working with cross-functional teams and EDA tool users, you will guide solutions from requirements definition through release and ongoing support, ensuring that each tool meets user needs and integrates effectively into complex IC design workflows.
- Design, develop, and maintain engineering software applications, automation tools, and workflows.
- Gather requirements, implement new functionality, and support existing solutions.
- Integrate internal and third-party tools to improve engineering productivity.
- Create technical documentation and maintain software quality through testing and code reviews.
- Collaborate with designers, CAD engineers, and other stakeholders to deliver effective solutions.
- Research and adopt new technologies and best practices.
- Provide user support, training, and mentoring to engineering teams.
- Drive continuous improvement in software development processes and engineering efficiency.
Requirements
- A university degree in information and communications technology (ICT), electrical engineering, or a related field
- Advanced proficiency in Python
- Knowledge of, or willingness to learn, Cadence SKILL and Perl
- Fluent written and spoken English
Preferred Qualifications
- Familiarity with development tools such as Git, Bitbucket, Jira, Confluence, and Visual Studio Code
- Experience with EDA tools from major vendors, including Cadence, Siemens, and Synopsys
