National Security Solutions (NSS) Internship - Automatic Gain Control for Software Defined Radio
National Security Solutions (NSS) Internship - Automatic Gain Control for Software Defined Radio Project Overview A C++ driver for a software defined radio is experiencing saturation problems and DC offsets preventing it from recording signals of interest. The intern will modify this driver to support automatic gain control by tasking the SDR's API with custom gain settings during collection. The selected candidate will record gain settings in data files and provide support for re-scaling magnitudes in post-processing according to the gain level set at the time of collection. Key Responsibilities 1) Compile and test the existing data collector - plot signals of interest. 2) Define approach for calculating gain settings - summarize plan in 1-2 slides. 3) Implement automatic gain control selection in C++ code. 4) Test AGC on live RF-data tapped off rooftop antenna. 5) Summarize results in one or more briefings for local technical staff. Learning Outcomes & Impact The intern will address challenging technical problems with guidance from technical mentors and staff. They will learn how to analyze complex RF data, apply signal processing techniques, and implement filtering algorithms in c++. They will learn how to troubleshoot hardware and the difference between theory and practice. Minimum Qualifications EDUCATION Currently pursuing a Bachelor's or Master's degree in the following disciplines:
- Majoring in Computer Science, Computer Engineering, or Electrical Engineering.
- Majoring in physics, computer science, engineering, or math with a minor in CS, CE or EE.
- Intermediate computer science class (sophomore level or higher).
- C++ - proficient
- MATLAB or Python - reading/writing files, plotting data
- Binary encoding and file formats
- Complex numbers - IQ and phasors
- Cmake
- Git
- Command line interfaces
- Bash
- Clear verbal and written communication.
- Organization and presentation of results in a semi-public briefing.
- Familiarity with standard office tool suites (documents, spreadsheets, presentations).
- Digital Signal Processing
- Multithreaded programming
- CS = algorithms and optimization
- Near real time processing
- Experience processing complex data
- RF-Hardware
- Software defined radios
- Linux environments
- Port access through c++
Recommended Jobs
Full-time Hanger/Sorter
Goodwill Industries of Northern Wisconsin and Upper Michigan is seeking a Full-Time Hanger/Sorter to join our team in Marquette, MI . Position responsibilities include: Sorting donations and…
Software Engineer
Overview US CITIZENSHIP REQUIRED. NO VISA SPONSORSHIP AVAILABLE NOW OR IF NEEDED IN THE FUTURE We are seeking a qualified Software Engineer to join our client's team, supporting a variety of p…
Plant Quality Engineer
The Quality organization is currently seeking a skilled, solutions-oriented Resident Engineers to join Chrysler’s Corporate Quality Team at Sterling Assembly Plant. The Resident Engineer will report t…
Child Care Teacher
Grow your teaching career with Bright Horizons , where you can make a meaningful impact on children's lives every day. Learn from early education experts while having the opportunity to pursue a C…
SPENGA Spin/Yoga Instructor
Are you a dynamic, high-energy motivator who lives to inspire others through movement, music, and mindset? SPENGA Ann Arbor is looking for passionate and motivated Fitness Instructors ready to lea…
Rug Cleaning Assistant
Join a dedicated team focused on providing high-quality rug cleaning services to customers in a supportive and collaborative environment. As a Rug Cleaning Assistant, you will play a key role in ensu…
Administrative Assistant
Front Desk Administrative Assistant Hudsonville, MI Full-Time | 7:30am-4:30pm Monday-Friday Pay: $20/hr Job Responsibilities Greet and assist visitors, vendors, and employees in a prof…
Producer/Broker
Producer/Broker Hours : 8:30-5:00 Local Time Location : Remote or hybrid, depending on your area Compensation : $50,000 - $150,000 Offices : At USG, we empower our team members with…
Homebased Travel Advisor
️ About the role Are you the go-to person for vacation tips, flight hacks, and dreamy getaways? Turn your passion for travel into a rewarding career as a Home-Based Travel Advisor from the US o…
Physical Therapist (PT), PRN
At ScionHealth , we empower our caregivers to do what they do best. We value every voice by caring deeply for every patient and each other. We show courage by running toward the challenge and…