About this role
Job title: Software/AI Development and Workflow Automation Engineer
About the Role
Skyworks Solutions is seeking a multidisciplinary developer to drive software/AI development and workflows automation to accelerate innovation across semiconductor products. This role sits at the intersection of multi-tier software product and platform development, EDA tools, silicon design flows, and scalable software systems. You will have the opportunity to make a direct impact on the company's top and bottom line and work in a collaborative environment.
What You'll Do
- Build software products and platform for semiconductor design automation supporting design, tapeout and manufacturing
- Develop software / AI solutions to improve productivity, quality, reliability and design reuse.
- Integrate commercial EDA tools via API/CLI into Skyworks design flows
- Collaborate with engineering teams to define automation requirements.
- Debug design flow issues and improve tool reliability and scalability.
- Define and develop good software development practices
- Support semiconductor tape‑out schedules and continuous improvement initiatives
- Use AI/ML to optimize process, built more predictability, reliability across the process flows.
What We're Looking For
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- 3+ years of relevant solid industry full-stack software development experience
- Strong experience with software tech-stack - UI, Backend (Python, C++, Java), Databases (SQL)
- Experience with workflow automation
- Experience using machine learning models to solve complex challenges
- Experience developing custom AI agents, MCP servers
- Experience leading DevOps (GitHub, Jenkins)
- Experience hosting applications on web servers
- Comfortable working with both Linux and Windows environments
- Experience with version control systems such as Git and/or Perforce/CI/CD
- Familiarity with batch processing systems, job scheduling, and flow orchestration
- Strong system design acumen and a critical thinker
- 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 building software products which are secure by design
- Cloud & Modern Tooling: Experience or familiarity with at least one cloud platform (AWS, GCP, or Azure)
- Experience using AI-assisted development tools to improve productivity and automation
Nice to Have
- Domain experience in semiconductor
- 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