1

Research Assistant Software Developer Jobs in Virginia

Research Assistant

Quantico, VA · On-site

$20.75 - $28.50/hr

Maintain detailed records of research activities, including notes, data sources, and methodologies used. * Assist with statistical analysis, using software tools to interpret data and generate ...

Sr. Software Developer

Chantilly, VA · On-site

$225K - $275K/yr

At Rincon Research Corporation, our primary business is innovating, developing, and fielding ... We seek an experienced Agile Software developer who can not only lead the existing, high-performing ...

... * Assist in developing automation capabilities that improve operational efficiency and customer ... Research and evaluate emerging technologies, frameworks, and development tools to support ...

Research Assistant

Blacksburg, VA · On-site

$17 - $23.25/hr

Research Assistant Apply now Back to search results Job no: 535375 Work type: Staff Senior ... Programming skills, accurate record-keeping, and experience with data collection are required, as ...

... * Assist in developing automation capabilities that improve operational efficiency and customer ... Research and evaluate emerging technologies, frameworks, and development tools to support ...

Research Assistant

Hampton, VA

$18.75 - $25.75/hr

The City of Hampton is seeking a part-time Research Assistant to support research, data analysis, financial recreation software, and accreditation-related projects. Working independently under the ...

In addition, you will have the opportunity to research and integrate new capabilities into our ... Deep understanding of software design and implementation in systems programming languages such as ...

next page

Showing results 1-20

Research Assistant Software Developer information

What is a research assistant software developer?

Research Assistant Software Developers are professionals who support research projects by developing, maintaining, and optimizing software tools and applications. They work alongside researchers, helping to design experiments, process data, and create algorithms or simulations necessary for the research. Their role bridges the gap between software engineering and academic research, ensuring that technical solutions meet the specific needs of scientific studies. This position often requires strong programming skills, familiarity with research methodologies, and the ability to collaborate in interdisciplinary teams.

What are some common challenges faced by research assistant software developers when working on interdisciplinary research projects?

Research Assistant Software Developers often collaborate with researchers from diverse academic backgrounds, which can introduce challenges in communication and aligning technical requirements with research goals. Adapting software solutions to evolving project needs and integrating new methodologies or datasets can require quick learning and flexibility. Balancing rigorous coding standards with rapid prototyping, especially under tight research deadlines, is another frequent challenge. However, this role provides valuable exposure to cutting-edge research and fosters strong problem-solving and teamwork skills.

What are the key skills and qualifications needed to thrive as a research assistant software developer, and why are they important?

A Research Assistant Software Developer should have solid programming skills, a background in computer science or a related field, and experience with software development methodologies. Familiarity with tools like Git, Python or Java, and data analysis libraries, as well as knowledge of research-specific platforms, is commonly required. Strong analytical thinking, attention to detail, and effective communication are valuable soft skills in this role. These skills ensure the development of robust research software, facilitate collaboration with research teams, and contribute to the advancement of scientific projects.

What is the difference between Research Assistant Software Developer vs Data Analyst?

AspectResearch Assistant Software DeveloperData Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related fieldBachelor's in Statistics, Data Science, or related field
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, or tech industries
Employer & Industry UsageUniversities, research institutions, tech firmsCorporations, consulting firms, government agencies
Common Search & ComparisonYesYes

The main difference between a Research Assistant Software Developer and a Data Analyst lies in their focus areas. Research Assistant Software Developers primarily work on developing software tools for research purposes, often within academic or research settings. Data Analysts focus on interpreting data to inform business decisions. Both roles require programming skills and analytical thinking, but their end goals and work environments differ.

What are popular job titles related to Research Assistant Software Developer jobs in Virginia?

For Research Assistant Software Developer jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Research Assistant Software Developer jobs in Virginia look for?

The top searched job categories for Research Assistant Software Developer jobs in Virginia are:

What cities in Virginia are hiring for Research Assistant Software Developer jobs?

Cities in Virginia with the most Research Assistant Software Developer job openings:

Infographic showing various Research Assistant Software Developer job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Research Assistant Professor of Software Engineering & Optimization - School of Engineering, Archite

Hampton University Faculty

Hampton, VA • On-site

$80K - $90K/yr

Full-time

Re-posted 7 days ago


Job description

Description
The Hampton University School of Engineering, Architecture and Aviation is seeking a candidate for appointment in the Department of Electrical and Computer Engineering as a Research Assistant Professor of Software Engineering & Optimization. The position will be filled immediately or will remain open until filled. This position is located in Hampton, Virginia.
Founded in 1868, Hampton University ( www.hamptonu.edu ) is located on approximately 300 acres of the Virginia Peninsula. It is a privately endowed, co-educational, nonsectarian institution of higher education and is fully accredited by the Southern Association of Colleges and Schools (SACS).
Hampton University, an Historically Black College and University (HBCU), is enjoying tremendous growth and development from a traditionally teaching to a more research-intensive institution.
Hampton University is currently an R2 Carnegie classification institution of higher learning with a primarily undergraduate student population of approximately 4,200 students pursuing degrees in diverse areas of study.
It is pertinent to note that Hampton University is a consortium member of the Research Institute for Tactical Autonomy (RITA), which is a University Affiliated Research Center (UARC) funded by the Department of Defense/Department of the Air Force. The selected candidate will conduct research for the RITA UARC and must be a US Citizen.
Duties and Responsibilities
Hampton University is seeking a candidate for an appointment at the Research Assistant Professor of Software Engineering & Optimization. The individual selected for this position will be expected to contribute to the research missions of the Departments of Electrical & Computer Engineering and the RITA UARC by conducting research related to Autonomy, Artificial Intelligence and Machine Learning. The selected candidate will be responsible for supervising undergraduate students and working with the Engineering and Aviation faculty to complete research tasks assigned by the RITA UARC.
Qualifications
The successful applicant must have a master's degree or doctorate degree in either Computer Engineering, Computer Science, Electrical Engineering, or a closely related field with expertise in the one or more of the following areas: machine learning, reinforcement learning, artificial intelligence, optimal control theory, optimization, cognitive science, social science, tactical autonomy, and/or cloud-based computing.
The successful candidate will possess the following skills and abilities:
  • An established record of research: The candidate should have a strong track record of publishing high-quality research papers in top-tier journals and conferences.
  • A deep understanding of Al/ML: The candidate should have a deep understanding of the theoretical foundations of Al/ML, as well as the latest advances in these fields. They should also be familiar with a variety of Al techniques.
  • A proven ability to mentor students: The candidate should have a proven ability to mentor and train undergraduate researchers. They should be able to create a supportive learning environment that encourages students to reach their full potential.
  • Understanding algorithm development and optimization (genetic algorithms LP/SQP) techniques.
  • State machine learning (a plus)

Salary is based on qualifications $80,000-$90,000
How to Apply
Review of applications will begin immediately and will continue until the position is filled. The compensation package will be commensurate with experience. All interested applicants should submit a cover letter, curriculum vitae, research statement and a completed Hampton University Application for Faculty Employment form electronically (only) to joyce.shirazi@hamptonu.edu:
Dr. Joyce Shirazi
Dean, School of Engineering, Architecture and Aviation
Hampton University
Hampton, VA 23668
joyce.shirazi@hamptonu.edu
Forms
Visit https://home.hamptonu.edu/hr/employment/ to retrieve the faculty employment application and other supplemental application materials.