Pro tip 👉 Startups don't care about your resume. Send a pitch instead.

RF Software Intern

Alion Science and Technology

Software Engineer Internship

Job Description

Alion’s expertise in wireless communication is unrivaled. This includes 50+ years’ of experience performing complex RF Engineering analysis for DoD customers, civilian government agencies, and commercial companies worldwide. Our expertise in collecting, analyzing, and formatting spectrum data, including RF measurement, frequency assignment, spectrum certification, LiDAR, and other geo-referenced data, enables us to produce refined RF modeling and simulation tools and applications with the reliability and precision needed to assure spectrum access and control. Alion’s analysis-driven tools support diverse tasks such as spectrum forensics and deconfliction, testing for coverage amid urban clutter, and antenna site planning. Alion's Radio Frequency and Electromagnetic Spectrum Engineering Directorate (RESED) offers a variety of work, from projects supporting international satellite coordination to countering IEDs. Our work is increasingly important in a world that depends on well-coordinated, interference-free spectrum access.


The Alion Radio Frequency and Electromagnetic Spectrum Engineering would like to hire a summer intern to help with a specific project. The ideal candidate is someone who is currently an undergraduate studying software engineering and RF/electrical engineering. This person will work closely with Alion engineers to design an ADS-B decoder and use the outputs of the decoder to calculate environmental clutter values.


  • Interact with hardware using an API
  • Convert IQ data to binary
  • Parse binary data based on ADS-B specifications
  • Calculate clutter values


  • Interface with a Software Defined Radio (SDR) to pull IQ data from the device into the computer using LabVIEW
  • Save the IQ data to a file
  • Import the data into MATLAB
  • Use signal processing to demodulate the IQ data into binary
  • Use the ADS-B specifications to parse the binary data
  • Calculate path distance from the aircraft to the ground receiver based on the parsed data
  • Determine clutter value by comparing the received signal level with the expected based on the path distance
  • Store the cluster data, and relevant information into a database

Programming Languages:

  • LabVIEW
  • SQL


Applicant must have a high school diploma or GED.

Also, must currently be enrolled as a student in an accredited public or private college or university and be participating in an EE/RF Engineering and/or Computer Science course of study

US Citizenship is required

Ability to obtain a DoD Secret security clearance


  • CJ

Security Clearance: None