Sr. Software Engineer
- Source: Naukri
- Skyworks
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Role & responsibilities
- Design, develop, and maintain EDA automation products and platform supporting schematic, layout, simulation, verification, packaging etc.
- Develop software solutions (Python, Tcl) 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 versioncontrolled codebases.
- Support tapeout schedules and continuous improvement initiatives
- Innovate new way 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.
Preferred candidate profile
- Bachelors 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
- Handson experience with industrystandard 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 webbased software tools in Unix/Linux environments
- Experience setting up and maintaining Apache (or similar) web servers in onpremises 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 (AWS, GCP, or Azure)
- Experience using AIassisted development tools (e.g., Claude Code, OpenAI Codex, or similar) to improve productivity and automation
Skills
- Python
- cplusplus
- perforce
- amazon-web-services
- google-cloud-platform
- microsoft-azure
- claude-code
- claude-by-anthropic
- Codex
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
