Signal Detection from IQ Files:
Use GNURadio or MATLAB to preprocess, analyze, and extract features from IQ data files.
Develop and implement algorithms to automatically detect and classify signals of interest.
Test and validate detection algorithms against real-world and synthetic datasets.
Signal Generation for Machine Learning:
Use GNURadio or MATLAB to generate synthetic signals with varying parameters (e.g., modulation types, noise levels, interference).
Create labeled datasets of synthetic signals to train machine learning models for signal detection and classification.
Collaborate with the machine learning team to integrate generated datasets into training pipelines.
Algorithm Development and Optimization:
Research and propose signal processing techniques to improve detection accuracy and efficiency.
Optimize algorithms for performance, scalability, and real-time processing.
Documentation and Reporting:
Document code, methodologies, and experimental results in a clear and organized manner.
Present findings and progress to the team during regular meetings.
Collaboration:
Work closely with engineers, data scientists, and other interns to troubleshoot issues and brainstorm solutions.
Participate in code reviews and contribute to maintaining high-quality code standards.
During this internship, you will:
Gain hands-on experience with state-of-the-art signal processing and SDR tools.
Learn how to design and implement algorithms for real-world signal detection and generation.
Develop skills in integrating signal processing with machine learning workflows.
Receive mentorship from experienced engineers and researchers in the field.
- Duration: 3 months to 6 months
- Location: Remote or Hybrid
Currently pursuing a Bachelor’s, Master’s, or PhD degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
Familiarity with signal processing concepts (e.g., modulation, filtering, Fourier transforms, etc.).
Experience with at least one of the following tools: GNURadio, MATLAB, or similar signal processing frameworks.
Basic programming skills in Python, MATLAB, or C/C++.
Strong problem-solving skills and attention to detail.
Ability to work independently and as part of a collaborative team.
Excellent written and verbal communication skills.
Experience with software-defined radio (SDR) platforms and tools (e.g., GNURadio, SDR hardware such as USRP).
Knowledge of machine learning concepts and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
Familiarity with IQ data formats and signal analysis techniques.
Previous coursework or projects in digital communications, wireless systems, or radar signal processing.
Experience with version control systems (e.g., Git).
Syska Hennessy Group
Bionic Talent
OpenX
The Scotts Miracle-Gro Company
Cynet Systems