Software Engineer

University of Colorado Boulder
Boulder, Colorado 80305
  • Job Type
  • Job Status
    Full Time
  • Jobs Rated

Software Engineer working at the National Institute of Standards & Technology (NIST)

The Professional Research Experience Program (PREP) is a special partnership between the National Institute of Standards and Technology (NIST) and the University of Colorado Boulder. PREP provides research opportunities to those with a Bachelor's, Master's, or Ph.D. in NIST labs to gain research experience alongside NIST scientists.

The particular group that needs a researcher in the Communications Technology Laboratory under the National Advanced Spectrum and Communications Test Network at NIST.
Summary of the Position

Support Research into spectrum-sharing technology approaches and scenarios.  Focus is on software for NASCTN projects necessary to execute tests and prepare data for analysis.  Includes data validation, visualization, and software development of automation suites for shared spectrum testbeds of 4G/5G and future wireless systems.  Research into new metrology tools for communications systems testing, using machine learning and AI.  Develop domain specific software for current and future spectrum challenges.

Key Responsibilities

  • Develop data acquisition code to support automated testing, data collection, analysis, and verification of hardware performance.
  • Data Processing (ETL-Extract, Transfer, Load)
  • Update, correct, maintain and expand on existing Testbed software (currently in Python). 
  • Develop software tools to assist in large scale collections of electromagnetic signatures
Remote work is mandatory until NIST is at Phase 2 then occasional work on campus, on a limited ad-hoc basis, is expected during Phase 2.

Salary Range and Benefits

The salary range is $52,000 - $63,000.  A relocation package may be considered for this position based on location. 

The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Length of Term

  • Start Date - ASAP
  • End Date - 2 Years


  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Physics, or a related field.
  • Software development.
  • Data Processing.
  • Visualization development.
  • Skills in Troubleshooting, communication, working in extended teams.


  • Experience in Database designs and development, Data Analysis.


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer

University of Colorado Boulder
Boulder, Colorado 80305

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good