Overview
Senior individual contributor role building production-grade automation, data pipelines, database-backed applications and engineering tools that support silicon and system yield engineering, spanning design, DFT, diagnostics and yield workflows.
What you'll do
- Design, develop, test and maintain automation tools that improve silicon and system yield engineering workflows, including data processing, diagnostics, reporting and operational efficiency.
- Build reliable Linux-based automation services, scripts, data loaders and backend systems used by engineering teams.
- Develop production-grade solutions with appropriate logging, monitoring, error handling, alerting, documentation and operational supportability.
- Debug and resolve automation issues across Linux servers, databases, file systems, scheduled jobs, data feeds and dependent engineering systems.
- Build and maintain data pipelines that collect, transform, validate and load engineering and manufacturing data across design, DFT, validation, diagnostics and yield-related systems.
- Work with relational databases, SQL, schema design, query optimization and database-backed automation workflows.
- Integrate data from multiple sources, including engineering systems, manufacturing data feeds, logs, reports and analysis outputs.
- Use LLM-based coding agents and AI-assisted automation tools responsibly as part of day-to-day engineering work.
- Build or integrate AI-enabled engineering tools where appropriate, including automation agents, internal assistants, MCP servers and workflow accelerators.
- Build backend tools, dashboards, web applications, APIs, command-line utilities and scheduled automation to support engineering needs.
- Integrate automation into existing engineering workflows without disrupting production operations.
- Create clear documentation, usage guidance and operational notes so tools can be supported and extended over time.
- Work closely with engineers across design, DFT, validation, diagnostics and data domains to understand requirements and deliver practical solutions.
- Participate in code reviews, design discussions, troubleshooting sessions and production readiness reviews.
What you'll need
- Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering or related field and 4+ years of Hardware Engineering or related work experience, OR Master's degree in the same fields and 3+ years of Hardware Engineering or related work experience, OR PhD in the same fields and 2+ years of Hardware Engineering or related work experience.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Data Engineering, Software Engineering or related field, or equivalent practical experience.
- Strong hands-on experience with Linux-based development and automation, including shell scripting, server-side troubleshooting, cron or scheduled jobs, file systems, permissions and operational debugging.
- Strong programming skills in Python or a comparable language used for automation, data processing, backend systems or engineering tools.
- Strong experience with SQL, relational databases, data modeling, query development and database-backed applications.
- Experience building automation that processes, validates, transforms or integrates large technical datasets.
- Experience developing production-quality software or automation with testing, logging, error handling, documentation and maintainability.
- Experience using Git or similar version control systems in a collaborative environment.
- Practical experience using LLM-based coding agents or AI-assisted development tools to improve productivity.
- Ability to review AI-generated work critically and maintain ownership of correctness, security, reliability and production readiness.
- Strong debugging and problem-solving skills across software, data, database and Linux environments.
- Excellent written and verbal communication skills in English.
- Ability to work effectively with U.S.-based stakeholders with required time overlap, including regular overlap with U.S. Central Time morning hours.
Nice to have
- Experience with semiconductor design, DFT, validation, diagnostics, yield or product engineering environments.
- Experience working with engineering datasets such as test data, DFT outputs, manufacturing data, diagnostic data, or high-volume silicon or system telemetry.
- Familiarity with semiconductor data formats such as STDF, KLARF, wafer maps, lot history, test results, binning, dispositions or assembly data.
- Experience building automation for engineering teams in semiconductor, manufacturing, hardware or similar domains.
- Experience with Oracle, PL/SQL, ODBC, database loaders, schema design or production database integration.
- Experience with Django or similar backend frameworks.
- Experience with REST APIs, internal tools, dashboards, reporting systems or workflow applications.
- Experience with log analytics, monitoring, Splunk or observability tools.
- Experience with batch compute, distributed jobs, LSF or grid environments, or multi-server automation.
- Experience building or integrating AI-assisted tools, internal agents, MCP servers or RAG workflows.
- Familiarity with responsible AI-assisted development practices, including human-in-the-loop review and secure handling of generated outputs.
- Experience working across global teams and time zones.
Details
- Location: Bangalore, India (Bangalore Design Center).
- Employment is a senior individual contributor role within a broader effort to increase automation capacity in the silicon engineering organization.
- Candidates with strong software, data or automation backgrounds from non-semiconductor domains will be considered if they demonstrate the ability to learn complex engineering workflows quickly.
Read the full description and apply on the company’s own careers page.