RF DVT Software Engineer
San Diego, CA, United States
Spreadtrum is a leading fabless semiconductor company committed to the independent R&D of core chipsets in mobile communications and IoT. Its products cover mobile chipset platforms supporting 2G/3G/4G/5G communication standards, RF chipsets, wireless connection chipsets, security chipsets, TV chipsets, and image sensor chipsets. With more than 5,000 staff, 14 R&D centers and 7 customer support centers around the world, we have been one of the top three mobile baseband chipset suppliers in the world, the largest pan-chip provider, and the leading 5G chipset design company in Far East.
We are looking for experienced RF DVT Software Engineer to join our team
Key Responsibilities:
Develop and maintain test automation frameworks and scripts in MatLab or Python for characterizing and optimizing RFICs.
Collaborate with RF hardware engineers, system integration teams, and other software engineers to ensure comprehensive testing coverage and seamless integration of testing tools.
Implement software best practices to ensure code is well-documented, maintainable, and follows industry standards.
Analyze and optimize test scripts and frameworks to improve test execution time and reliability.
Troubleshoot and debug software issues related to test automation and RF testing.
Set up RF test benches for conducted measurements in the Lab.
Generate RF design, verification, and test reports by working with RF Systems engineers, RFIC design engineers, and ATE production test teams.
Provide support to users (DVT engineers).
Automate result visualization, interface with multiple instruments, and integrate with 3rd party APIs.
Required Qualifications:
Bachelor's degree in Electrical / Communications Engineering, Computer Science, or a related field.
7+ years of experience in ASIC bring up (Cellular, RFIC, BBIC, …), RF systems fundamentals, and software development.
Solid experience with RF parametric testing such as IP3, NF, ACPR, phase noise, etc.
Experience with MATLAB, Python or C/C++ for test script development and automation.
Strong working knowledge of RF test equipment, such as network analyzers, spectrum analyzers, vector signal analyzers, vector signal generators, etc.
Proficiency in using version control systems like SVN, Git, ....
Experience with continuous integration tools and pipelines.
Good analytical, problem-solving, and communication skills.
Preferred Skills:
Master’s / PhD degree in Electrical / Communications Engineering, Computer Science, or a related field.
Proficiency with basic metrics for determining the quality of digital communication signals measured.
Experience in test automation development for Bench Characterization
Skills in data post-processing using Excel, or other specific data analysis tools (i.e. Galaxy Examinator).
Understanding of embedded systems and firmware development (RTL Verilog).
Advanced skills in scripting for automation and data analysis.
Knowledge of software testing methodologies.
Strong communication and collaboration skills.
Familiarity with Agile development environments and project management tools (i.e. JIRA).
Note: Candidate may need to travel to overseas occasionally.
#J-18808-Ljbffr