Support Engineer; Lab and Automation
Listed on 2026-10-09
-
Software Development
Software Testing
Qualcomm Technologies, Inc.
Job AreaEngineering Services Group, Engineering Services Group >
Support Engineering
A hands‑on engineer who develops and sustains software automation for SoC validation while supporting daily validation‑lab operations and troubleshooting real hardware, software, and infrastructure issues.
Role OverviewWe are seeking a hands‑on Lab Support and Software Automation Support Engineer to provide end‑to‑end support for a fast‑paced SoC post‑silicon validation environment. The position combines software and automation development, deployment, troubleshooting, and sustaining ownership with broad validation‑lab support responsibilities. The support engineer will develop and improve full‑stack applications, workflow automation, test orchestration, data collection and analysis, dashboards, reporting, and infrastructure solutions that automate and scale validation and integration activities.
The role may support stress testing across process, voltage, and temperature conditions, high‑volume regression, silicon parametric‑data analysis, lab IT infrastructure, and server or application maintenance. In parallel, and when automation work is not the immediate priority, the engineer will support silicon testing, characterization, regression, platform bring‑up, automated handlers, thermal equipment, development boards, power and connectivity equipment, PCs, instruments, racks, and related validation infrastructure.
The ideal candidate enjoys solving cross‑domain problems, is comfortable moving between software development, data analysis, deployment, documentation, and hands‑on lab execution, and can coordinate effectively with validation engineers, technicians, automation, software and electrical teams, project managers, facilities, IT, and vendors.
- Design, develop, deploy, maintain, and support software solutions that automate and scale post‑silicon validation and integration activities.
- Develop Software / full‑stack applications for validation workflows, test execution, orchestration, data collection, analytics, reporting, scheduling, dashboards, and infrastructure automation.
- Implement automation using Python and other software technologies such as Flask, C#, or equivalent technologies based on project needs.
- Partner with validation engineers to understand use cases, convert repetitive manual activities into reliable automation, and improve validation throughput, repeatability, and traceability.
- Develop and maintain databases and data pipelines using SQL, No
SQL, PostgreSQL, Splunk, or similar data platforms. - Develop solutions supporting silicon parametric‑data collection and analysis, high‑volume regression, stress testing, process‑voltage‑temperature variation, and operational reporting.
- Troubleshoot application, script, database, server, network, lab‑infrastructure, software, and hardware issues that affect validation workflows.
- Support application deployments, servers, lab IT infrastructure, scheduling services, dashboards, and related development and production environments.
- Apply sound software‑engineering practices, including modular design, code review, version control, testing, logging, error handling, documentation, maintainability, and secure development practices.
- Contribute to best practices such as CI/CD pipelines, source‑control workflows, unit tests, regression tests, robust deployment procedures, and release processes.
- Create and maintain software requirements, architecture notes, code documentation, deployment instructions, user guides, operational procedures, and support runbooks.
- Evaluate and apply statistical analysis, machine learning, generative AI, agentic…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).