Q

Qualcomm

Designs mobile chips and licenses wireless patents

Wireless Software Integration & Test Engineer - Cellular Technologies Software

Test Automation EngineeringPosted on Nov 11
Full-timeSan Diego, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field is required.
  • Experience using Python or a comparable language for scripting, automation, testing, or data analysis is required.
  • Knowledge of C/C++ and software design and development is required.
  • Understanding of operating-system fundamentals, multithreading, concurrency, and real-time or embedded software concepts is required.
  • Knowledge of test frameworks, utilities, and methodologies is required.
  • Strong analysis, debugging, and problem-solving skills are required.
  • Ability to communicate technical concepts, status, estimates, dependencies, and risks clearly, verbally and in writing, is required.
  • Ability to work effectively across teams in a diverse, fast-paced software engineering environment is required.

Responsibilities

  • Integrate, test, and maintain embedded and system software across the development lifecycle to support research prototypes, demonstrations, and industry showcases.
  • Develop feature test plans and validate features end to end across large-scale software subsystems and advanced wireless research platforms.
  • Design, develop, and maintain test frameworks, utilities, automation, and continuous/nightly regression suites integrated with continuous integration and continuous delivery workflows.
  • Plan, configure, and maintain software, hardware, device, and network environments for integration, testing, and demonstrations.
  • Use standard embedded and Linux debugging tools and techniques to develop and debug software on and off target.
  • Troubleshoot and resolve complex software, hardware/software integration, networking, functionality, performance, timing, and system stability issues.
  • Develop and apply network diagnostics, logging, data analysis, visualization, and performance tools to accelerate debugging and root-cause analysis.
  • Collaborate with software development, system architecture, baseband, radio frequency, and test teams to streamline subsystem integration and software releases.
  • Create and maintain high-quality test plans, integration procedures, usage guides, release notes, and other technical documentation.
  • Use advanced compute, device, hardware, networking, and software platforms to develop and validate next-generation wireless systems.
  • Continuously identify and adopt tools and processes, including artificial intelligence-assisted development and automation, to improve engineering productivity, software quality, and development speed.

Desired Qualifications

  • A master's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field, or 2+ years of relevant experience in embedded software, systems software, integration, or test engineering.
  • Experience with software development, debugging, deployment, and release in Linux environments.
  • Experience using GDB, perf, trace/log analysis, and other system-level debugging tools to troubleshoot embedded software.
  • Experience with end-to-end software and hardware integration in networked or distributed environments.
  • Experience developing test frameworks, utilities, automated regression suites, and test automation integrated with continuous integration and continuous delivery.
  • Familiarity with virtualization, containerization, and orchestration technologies, including Docker, Kubernetes, and Helm.
  • Experience using tools for network diagnostics and configuration, performance monitoring, and data visualization.
  • Understanding of wireless systems, networking, quality of service frameworks, and protocols including 5G NR, LTE, and IEEE 802.11.
  • Demonstrated ability to learn technologies quickly and adopt productivity-enhancing tools and practices, including artificial intelligence-assisted software development and automation.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs