Undergraduate Software Developer Intern

ARA Career•Raleigh, NC

About The Position

Applied Research Associates, Inc. is seeking interns to support multiple projects. Our professional software development team has designed and produced software systems ranging from integrated multi-disciplinary design and optimization systems to 3D interactive design/analysis systems, weapons effects and operational mission planning systems, electronic technical manuals, cyber security applications, and multimedia database management systems.

Requirements

  • US Citizenship (Applicants selected will be subject to a security investigation and must meet eligibility requirements for access to classified information).
  • Undergraduate student in computer science, engineering, applied mathematics, or a closely related field.
  • Strong foundation in software development and experience with at least one modern software development ecosystem (Python, Java, C++, JavaScript) and interest in learning others.
  • Demonstrated experience going from problem statement to prototype to production-ready algorithms.
  • Team player with excellent communication skills.

Nice To Haves

  • Strong mathematical foundation and algorithm development skills.
  • Experience with modern C++ and object-oriented programming with QT.
  • Experience with web frameworks (i.e. Django, Flask, gRPC), front-end development (i.e. React, Vue), cloud technologies (i.e. Docker, Kubernetes), or distributed computing.
  • Interest or experience in physics-based modeling or Machine Learning.
  • Strong foundation in software development processes and tools (IDEs, version control, agile/scrum, CI/CD).
  • Ability and desire to quickly learn new domains.
  • Prior / existing security clearance.

Responsibilities

  • Applying math/statistics/engineering concepts to solve multi-disciplinary problems.
  • Improving/optimizing/tuning existing algorithms as well as developing new algorithms from scratch.
  • Software design, software development, and debugging / issue resolution.
  • Hands-on approach to problem-solving and actively participate in the evaluation of algorithm and system performance.

Benefits

  • Employee ownership
  • Challenging culture where innovation & experimentation are the norm
  • Voice in company decisions
  • Women’s Initiative Network (WIN) for professional career development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service