
Tools and Automation Engineer – Qualcomm Custom CPU Post-Silicon Team
Qualcomm · Austin, TX
- On site
- Full-time
- $153,000 / year
- Austin, TX
Job highlights
- Design automation frameworks for CPU validation.
- Develop software tools for lab management.
- Build data infrastructure for test results.
- Integrate CI/CD for rapid tool delivery.
- Automate lab equipment for precise measurements.
About the role
Tools and Automation Engineer – Qualcomm Custom CPU Post-Silicon Team
Qualcomm Technologies, Inc. is seeking a highly skilled Tools and Automation Engineer to join its Custom CPU Post-Silicon team. This role is critical for accelerating the functional validation, power and performance analysis, silicon characterization, and workload profiling of next-generation CPU platforms.
Key Responsibilities
- Design and implement scalable automation solutions for functional validation, power/performance analysis, and silicon characterization, including advanced measurements like Vmin/Fmax analysis.
- Build and maintain robust software tools for lab management, workload orchestration, and silicon debug support.
- Develop systems for data acquisition, storage, and visualization of large-scale silicon test results (power, thermal, performance metrics).
- Create and optimize CI/CD pipelines for validation tools and automation scripts.
- Automate workflows involving advanced lab instruments such as Kratos, DAQ systems, Monsoon Power Meter, oscilloscopes, and thermal chambers.
- Ensure tools and frameworks are efficient, reliable, and scalable for high-volume workloads.
- Collaborate with hardware, firmware, and validation teams to define requirements and integrate solutions.
- Maintain clear technical documentation, enforce coding standards, and establish best practices.
What You Bring
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 5+ years in software development and automation for hardware validation or similar environments.
- Strong programming skills in Python (primary), with experience in C/C++ for performance-critical components.
- Proficiency in Linux environments, shell scripting, and automation frameworks.
- Hands-on experience with lab instruments and protocols (I2C, SPI, UART, Ethernet, BMC, IPMI, Redfish).
- Familiarity with web technologies for dashboards (React, Angular, or similar).
- Experience with CI/CD tools (Jenkins, GitLab CI) and containerization (Docker, Kubernetes).
- Knowledge of SQL/NoSQL databases and data visualization tools.
Nice to Have
- Exposure to CPU architecture concepts, workload characterization, and performance analysis.
- Experience with instrument control frameworks and distributed automation systems.
- Knowledge of open-source tools for validation and benchmarking.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of machine learning pipelines for predictive analysis.
- Familiarity with hardware-software integration and post-silicon workflows.
Why Join Qualcomm?
Join a team driving innovation in custom CPU design and validation. You will build tools that accelerate silicon bring-up and performance optimization, work on cutting-edge technology, collaborate with world-class engineers, and make a direct impact on next-generation computing platforms.
Key Skills/Competency
- Automation Frameworks
- Software Development
- Hardware Validation
- Python
- C/C++
- Linux
- CI/CD
- Lab Equipment Integration
- Data Infrastructure
- CPU Architecture
Skills & topics
- Tools Engineer
- Automation Engineer
- CPU Engineering
- Post-Silicon Validation
- Python
- C++
- Linux
- CI/CD
- Hardware Validation
- Software Development
- Qualcomm
How to get hired
- Tailor your resume: Highlight Python, C/C++, Linux, CI/CD, and lab instrument experience.
- Showcase automation impact: Quantify achievements in streamlining validation or data analysis.
- Prepare for technical deep dives: Be ready to discuss Python scripting and Linux environments.
- Demonstrate collaboration: Provide examples of working with hardware and firmware teams.
- Research Qualcomm's innovation: Understand their role in custom CPU development.
Technical preparation
Master Python for automation and scripting.,Practice C/C++ for performance critical code.,Become proficient in Linux and shell scripting.,Familiarize with lab instruments and protocols.
Behavioral questions
Describe a complex automation challenge.,How do you ensure tool reliability?,Share experience collaborating with teams.,How do you document your work?
Frequently asked questions
- What is the primary programming language for the Tools and Automation Engineer role at Qualcomm?
- The primary programming language for this Tools and Automation Engineer role at Qualcomm is Python. However, experience with C/C++ for performance-critical components is also highly valued.
- What kind of lab equipment will I be automating as a Tools and Automation Engineer at Qualcomm?
- As a Tools and Automation Engineer at Qualcomm, you will automate advanced lab instruments such as Kratos, DAQ systems, Monsoon Power Meter, oscilloscopes, thermal chambers, and thermal controllers.
- What operating system environments are important for this Qualcomm role?
- Proficiency in Linux environments and shell scripting is crucial for this Tools and Automation Engineer position at Qualcomm, as it supports automation frameworks and tool development.
- Does Qualcomm encourage the use of open-source tools for validation engineers?
- While not explicitly required, knowledge of open-source tools for validation and benchmarking is listed as a 'nice to have' skill, suggesting Qualcomm values contributions and familiarity with the open-source ecosystem for this role.
- What is the expected experience level for the Tools and Automation Engineer position at Qualcomm?
- Qualcomm typically looks for candidates with 5+ years of experience in software development and automation for hardware validation or similar environments for this Tools and Automation Engineer role.
- What are the benefits of joining the Qualcomm Custom CPU Post-Silicon team?
- Joining the Qualcomm Custom CPU Post-Silicon team offers the chance to drive innovation in custom CPU design, build tools that accelerate silicon bring-up, work on cutting-edge technology, and collaborate with world-class engineers.
- How does Qualcomm support employees with disabilities applying for the Tools and Automation Engineer job?
- Qualcomm is committed to providing an accessible hiring process. Individuals with disabilities can request accommodations by e-mailing disability-accomodations@qualcomm.com or calling Qualcomm's toll-free number. This is specifically for accommodation requests, not application status updates.