Qualcomm logo

Silicon & Data Automation Systems Software Engineer, Staff

Qualcomm
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

4+ Years

SKILLS REQUIRED

PythonSQLLinuxData PipelinesData ModelingDebuggingShell ScriptingDatabase DesignREST APIsGit

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Silicon & Data Automation Systems Software Engineer, Staff