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.