Software QA Engineer- RF/Wireless
- Cupertino
- |Full Time
Posted: 1 week ago
Job Location
Cupertino
Remote Work Policy
In office
Visa Sponsorship
Not Available
RelocationAllowed
Skills
Python
C++
Software Integration
Log Analysis
Hardware Integration
Spectrum analyzers
Network analyzers
Signal Generators
System-Level Testing
RF Equipment
RF Waveform Analysis
Spectrum Data Analysis
Frequency-Domain Behavior Analysis
Time-Domain Behavior Analysis
About the job
We are looking for a Software QA Engineer with strong hands-on experience in RF/Wireless Communications, Python/C++ programming, and test automation.
Key Responsibilities:
- Develop, execute, and maintain automated test solutions for RF/Wireless systems.
- Build test automation frameworks and workflows using Python (Primary) or C++.
- Work hands-on with RF equipment, including Spectrum Analyzers, Signal Generators, and Network Analyzers.
- Analyze RF waveforms, spectrum data, logs, and frequency/time-domain behavior.
- Troubleshoot complex hardware, software, and wireless communication issues.
- Support lab setup, test station integration, hardware bring-up, and debugging.
- Review test code and solutions for quality, scalability, and maintainability.
Must-Have Skills:
- Hands-on experience with RF/Wireless Communications.
- Practical experience using RF test equipment.
- Strong programming and test automation skills in Python or C++ (Python preferred).
- Understanding of RF fundamentals, frequency/time-domain analysis, spectrum, and waveforms.
- Strong troubleshooting, debugging, and log analysis capabilities.
- Experience in hardware/software integration or system-level testing.
- Ability to work onsite in a lab environment as testing requires.
Good to Have:
- 4G/5G/LTE and 3GPP specifications.
- WLAN/Wi-Fi, Zigbee, UWB, or other wireless technologies.
- Keysight, Rohde & Schwarz, or equivalent RF equipment.
- MATLAB, Wireshark, or similar engineering analysis tools.
- RF/Wireless prototyping and new hardware validation experience.
