Company:Qualcomm Technologies, Inc.
Job Area:Engineering Group, Engineering Group > Cellular Technologies Software
General Summary:***This position is not eligible for Qualcomm immigration sponsorship***We are seeking a Wireless Software Integration & Test Engineer to manage end-to-end feature validation, test-framework development, continuous integration, and process automation for large-scale software subsystems supporting advanced 5G and 6G wireless research. This role works closely with system architects, software developers, and test engineers, with opportunities to contribute to software development.
Ideal candidates bring strong software, testing, and problem-solving skills. They collaborate across subsystems, debug complex end-to-end issues, and develop efficient solutions for cutting-edge research platforms.
Principal Duties and 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 CI/CD 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, RF, 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 AI-assisted development and automation, to improve engineering productivity, software quality, and development speed.
Minimum Qualifications- A bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- Experience using Python or a comparable language for scripting, automation, testing, or data analysis.
- Knowledge of C/C++ and software design and development.
- Understanding of operating-system fundamentals, multithreading, concurrency, and real-time or embedded software concepts.
- Knowledge of test frameworks, utilities, and methodologies.
- Strong skills in analysis, debugging, and problem-solving.
- Ability to communicate technical concepts, status, estimates, dependencies, and risks clearly, verbally and in writing.
- Ability to work effectively across teams in a diverse, fast-paced software engineering environment.
Preferred 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 CI/CD.
- 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, QoS 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 AI-assisted software development and automation.
Minimum Qualifications:• Bachelor's degree in Computer Science, Electrical Engineering, or related field.
Pay range and Other Compensation & Benefits: $109,400.00 - $164,200.00
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.
If you would like more information about this role, please contact Qualcomm Careers.