This individual will understand firmware and software requirements and derive Test Plans and Test Procedures to verify and validate firmware functionality.
This individual will interface with Software, Chip Designers Systems engineers to review testability coverage
Responsible for developing test cases using Python that exercise various complex requirements/specifications of wireless communication platforms
Responsible for ensuring test cases are integrated within automated test execution engines
Responsible for initial triage of issues found, and debugging test-specific hardware/software issues with minimal hand holding
Responsible for developing and integrating Jenkins pipelines
Qualifications
Source code version control systems - git, svn
Issue reporting tracking systems - Jira
Programming languages - Python scripting language, Robot Framework, C/C programming
Test case development experience for complex embedded firmware platforms
(Desirable) - Experience with setting up and using equipment like spectrum analyzers, oscilloscopes, signal generators, vector signal analyzers
(Desirable) - Some exposure to fundamentals of rf communication systems
(Desirable) - Test development experience for communication systems with complex certification requirements
This position requires a BS in EC
Relevant industry experience of at least 6 months - 1 year