About this role
Job title: EDA Automation Engineer
About the Role Skyworks Solutions is seeking a highly motivated multidisciplinary individual to drive end-to-end workflows automation with the goal to reliably accelerate innovation for our RF, mixed-signal, and semiconductor product development. This role sits at the intersection of EDA tools, silicon design flows, and scalable software systems. Your work will make a direct impact on the company’s top and bottom line.
What You'll Do
- Design, develop, and maintain EDA automation products and platform supporting schematic, layout, simulation, verification, packaging etc.
- Develop software solutions to improve productivity, quality, and design reuse.
- Customize and integrate commercial EDA tools into Skyworks design flows.
- Collaborate with IC designers, layout engineers, and CAD teams to define automation requirements.
- Debug design flow issues and improve tool reliability and scalability.
- Maintain documentation, best practices, and version-controlled codebases.
- Support tape-out schedules and continuous improvement initiatives.
- Innovate new ways to architect and optimize the end-to-end product cycle flow.
- Use AI/ML to optimize process, built more predictability, reliability across the process flows.
What We're Looking For
- Qualifications: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of relevant solid industry experience.
- Experience or strong familiarity with EDA, CAD, or semiconductor design automation workflows.
- Experience with workflow automation.
- Experience using machine learning models to solve EDA challenges.
- Experience developing and deploying web user interface.
- Experience developing and deploying web backend.
- Preferably experience with analog and mixed signal design automation.
- Core Technical Skills.
- Strong programming skills in Python and at least one of C++ or Tcl.
- Hands-on experience with industry-standard EDA tools (e.g., simulation, synthesis, P&R, verification, or flow automation).
- Extensive experience working in Linux/Unix environments.
- Experience with version control systems such as Git and/or Perforce/CI/CD.
- Expert with Unix/Linux EDA Automation & Infrastructure.
- Experience developing or maintaining EDA workflows, scripts, and automation frameworks.
- Familiarity with batch processing systems, job scheduling, and flow orchestration.
- Experience designing and maintaining SQL databases to support engineering workflows, metadata, or result tracking.
- Software Engineering & Operations: Ability to host, operate, and scale web-based software tools in Unix/Linux environments.
- Experience setting up and maintaining Apache (or similar) web servers in on-premises environments.
- Working knowledge of secure and reliable software development practices, including branching strategies such as Gitflow.
- Cloud & Modern Tooling: Experience or familiarity with at least one cloud platform.
- Experience using AI-assisted development tools to improve productivity and automation.
Nice to Have
- Exposure to large-scale EDA compute environments or regression infrastructures.
- Experience supporting hybrid on-prem + cloud engineering platforms.
- Familiarity with CI/CD concepts applied to EDA flows and tooling.