Qualcomm

Silicon & Data Automation Systems Software Engineer, Staff

Qualcomm
Apply
1 day ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, develop, test, and maintain production automation for silicon and system yield engineering workflows.
  • Build Linux-based automation services, scripts, data loaders, backend systems, dashboards, APIs, command-line utilities, and scheduled jobs.
  • Develop data pipelines that collect, transform, validate, and load engineering and manufacturing data across design, DFT, validation, diagnostics, and yield systems.
  • Work with relational databases, SQL, schema design, query optimization, and database-backed automation workflows.
  • Implement logging, monitoring, alerting, error handling, documentation, fault tolerance, security, and operational supportability.
  • Debug automation issues across Linux servers, databases, file systems, scheduled jobs, data feeds, and dependent engineering systems.
  • Use LLM-based coding agents and AI-assisted tools to improve development, testing, troubleshooting, documentation, and engineering output.
  • Build or integrate AI-enabled engineering tools, internal assistants, MCP servers, and workflow accelerators where appropriate.
  • Collaborate with semiconductor and software-oriented engineers to identify manual pain points and deliver reliable automated solutions.
  • Participate in code reviews, design discussions, troubleshooting, production-readiness reviews, and cross-time-zone collaboration.

Requirements

  • Bachelor’s degree in Computer Science, Electrical/Electronics Engineering, Engineering, Data Engineering, Software Engineering, or a related field plus 4+ years of hardware engineering or related experience; alternatively, a master’s degree plus 3+ years or a PhD plus 2+ years.
  • Equivalent practical experience may substitute for the stated degree requirement.
  • Strong hands-on Linux development and automation experience, including shell scripting, server troubleshooting, scheduled jobs, file systems, permissions, and operational debugging.
  • Strong Python or comparable programming experience for automation, data processing, backend systems, or engineering tools.
  • Strong SQL, relational database, data modeling, query development, and database-backed application experience.
  • 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 with LLM-based coding agents or AI-assisted development tools and the ability to critically review generated work.
  • Strong debugging, problem-solving, written communication, verbal communication, and English-language collaboration skills.
  • Preferred experience includes semiconductor design, DFT, validation, diagnostics, yield, product engineering, manufacturing, or high-volume engineering datasets.
  • Preferred experience includes Oracle, PL/SQL, ODBC, Django, REST APIs, dashboards, reporting systems, Splunk, observability tools, batch compute, distributed jobs, LSF, MCP servers, or RAG workflows.

Benefits

  • Regular overlap with U.S. Central Time morning hours is required.
  • The role is based in Qualcomm’s Bangalore Design Center and supports a growing Bangalore-based automation capability.
  • The position is a senior individual contributor role with opportunities to grow ownership of tools, workflows, and data domains.

Tech Stack

DjangoGitLinuxPythonSplunkSQL

Categories

BackendData Engineering
Qualcomm

About Qualcomm

10,000+ employees

Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.

Contact me