National Security Solutions (NSS) Internship - Automatic Gain Control for Software Defined Radio

KBR
Ann Arbor, MI
Title:
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.
OR
  • Majoring in physics, computer science, engineering, or math with a minor in CS, CE or EE.
COURSEWORK/EXPERIENCE/HARD SKILLS
  • 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
FAMILIARITY/KNOWLEDGE OF SPECIFIC SOFTWARE/TOOLS/FRAMEWORKS
  • Cmake
  • Git
  • Command line interfaces
  • Bash
SOFT SKILLS
  • Clear verbal and written communication.
  • Organization and presentation of results in a semi-public briefing.
  • Familiarity with standard office tool suites (documents, spreadsheets, presentations).
Preferred Qualifications

COURSEWORK/EXPERIENCE/HARD SKILLS
  • Digital Signal Processing
  • Multithreaded programming
  • CS = algorithms and optimization
  • Near real time processing
  • Experience processing complex data
  • RF-Hardware
FAMILIARITY/KNOWLEDGE OF SPECIFIC SOFTWARE/TOOLS/FRAMEWORKS
  • Software defined radios
  • Linux environments
  • Port access through c++
Belong, Connect and Grow at KBR

At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team's philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver - Together.

KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
Posted 2026-02-25

Recommended Jobs

Full-time Hanger/Sorter

Goodwill Industries of Northern WI and Upper MI
Marquette, MI

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…

View Details
Posted 2026-02-13

Software Engineer

Global Recruitment Solutions Llc
Michigan

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…

View Details
Posted 2026-02-10

Plant Quality Engineer

Stellantis
Warren, MI

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…

View Details
Posted 2026-02-06

Child Care Teacher

Bright Horizons Family Solutions
Michigan

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…

View Details
Posted 2026-02-18

SPENGA Spin/Yoga Instructor

Spenga
Ann Arbor, MI

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…

View Details
Posted 2025-11-09

Rug Cleaning Assistant

Hagopian
Oak Park, MI

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…

View Details
Posted 2026-02-28

Administrative Assistant

Talent Strategy
Hudsonville, MI

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…

View Details
Posted 2026-01-27

Producer/Broker

USG Insurance Services, Inc.
Troy, MI

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…

View Details
Posted 2026-01-27

Homebased Travel Advisor

Affinity Travels
Wyoming, MI

️ 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…

View Details
Posted 2025-12-29

Physical Therapist (PT), PRN

ScionHealth
Wyoming, MI

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…

View Details
Posted 2026-01-30