About The Position

We are looking for an experienced Lab Infrastructure / Device Support Engineer to help deliver the future of AI on DSPs. Our team owns the infrastructure, tooling, and automation that support large-scale device labs used by Qualcomm’s ML and software development teams. We manage a lab environment consisting of large numbers of embedded, phone- and compute-like devices and the supporting infrastructure that enables developers to build, deploy, test, and validate software at scale. This includes device provisioning, lab automation, monitoring, and operational support across multiple teams and sites. This role focuses on designing, operating, and evolving device lab infrastructure, ensuring high reliability, scalability, and developer productivity in a fast-paced, hardware–software co-development environment.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related discipline; a master’s degree is a plus.
  • 7+ years of relevant experience in lab infrastructure, device support, DevOps, systems engineering, or similar roles.
  • Proven experience developing and supporting device lab infrastructure, including physical phone- and compute-like devices and associated tooling.
  • Strong proficiency in Windows PowerShell and Python for automation and tooling development.
  • Experience with Splunk or similar monitoring/logging platforms for system observability and troubleshooting.
  • Solid experience using GitHub for source control, collaboration, and automation workflows.
  • Strong debugging and problem-solving skills across hardware, OS, and software layers.
  • Experience operating environments with large numbers of devices or systems requiring high availability.
  • Excellent verbal and written communication skills across teams and time zones.
  • Self-directed and comfortable owning ambiguous problem spaces from design through production support.
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 4+ years of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
  • OR Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 3+ years of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
  • OR PhD in Electrical Engineering, Computer Science, Computer Engineering, or related field and 2+ years of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
  • 2+ years of experience with high-performance microprocessor design.

Responsibilities

  • Design, develop, and maintain device lab infrastructure supporting large-scale software development and testing.
  • Develop and support automation for device provisioning, configuration, health monitoring, and lifecycle management.
  • Own day-to-day operational health of the lab, including device availability, stability, and rapid issue triage.
  • Build and maintain monitoring, logging, and alerting solutions (e.g., Splunk) to proactively detect and resolve issues.
  • Develop automation and tooling using Python and Windows PowerShell to improve lab reliability and operational efficiency.
  • Support developers by diagnosing and resolving device, lab, and infrastructure-related issues, often involving complex hardware/software interactions.
  • Manage and improve workflows using GitHub for source control, automation, and collaboration.
  • Partner with cross-functional teams (software, ML, hardware, IT) to plan and execute lab expansions, upgrades, and new capabilities.
  • Ensure lab infrastructure follows security, compliance, and operational best practices.
  • Provide technical leadership and influence design decisions for lab infrastructure used across multiple teams.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service