Software Engineer Internship - 34026 in Roanoke, VA at Alion Science and Technology

Date Posted: 4/17/2021

Job Snapshot

  • Employee Type:
  • Location:
    Roanoke, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
  • Job ID:

Job Description

Alion is searching for qualified candidates to contribute to a software engineering effort involving development of software tools for evaluation, analysis, and verification of FPGA and ASIC digital designs. Many innovative solutions applying to DoD mission critical problems will be researched, developed, and deployed.  Ability to research a problem, interview key stakeholders to gather requirements, engineer solutions, and work as a part of a fast paced development team is required. Working knowledge of graph theory, familiarity with FPGA architectures, and performance optimization experience is beneficial.  This position will require the ability to obtain and maintain a SECRET DoD security clearance.

This position will reside in Alion's Secure Computing and Communications Division in Roanoke, VA and requires a 5 day / 40 hour work week in a flexible work environment. Nestled in the mountains, Roanoke is approximately 3 hours southwest of Washington, D.C. and offers the benefits of a low cost of living, smaller city convenience, and is close proximity to the Blue Ridge Parkway, Appalachian Trail, and numerous rivers and lakes. The position also requires the ability to obtain a SECRET DoD security clearance.


  • In process of obtaining a BS in Computer Science, Software Engineer, Computer Engineering or Electrical Engineering  
  • C++ software development within a Linux environment   
  • Ability to obtain and maintain a Secret security clearance


  • Experience with software development for DoD 
  • FPGA architecture familiarity
  • Electronic Design Automation (EDA) tool familiarity
  • GUI development  
  • Graph-theory based algorithm development   
  • Performance profiling and optimization experience   
  • Python experience

Security Clearance: None

Next Steps

Join the Alion Talent Network today and stay up-to-date on our openings as they continue to become available! As a member of our network, you will receive alerts with new job opportunities that match your interests and have the ability to share job opportunities through social media or email. Join now!

Whether you choose to apply or just leave your information, we look forward to staying connected with you.


Woman smiling