1

Computer Science Research Assistant Jobs in Farmville, VA

... * Assist with onboarding and offboarding processes, including device setup and data migration ... Associate degree in Information Technology, Computer Science, or related field (or equivalent ...

... * Assist with onboarding and offboarding processes, including device setup and data migration ... Associate degree in Information Technology, Computer Science, or related field (or equivalent ...

... * Assist with onboarding and offboarding processes, including device setup and data migration ... Associate degree in Information Technology, Computer Science, or related field (or equivalent ...

Desktop Technician

Blackstone, VA ยท On-site

$110K/yr

... * Assist with onboarding and offboarding processes, including device setup and data migration ... Associate degree in Information Technology, Computer Science, or related field (or equivalent ...

... * Assist with onboarding and offboarding processes, including device setup and data migration ... Associate degree in Information Technology, Computer Science, or related field (or equivalent ...

Desktop Technician

Blackstone, VA ยท On-site

$110K/yr

... * Assist with onboarding and offboarding processes, including device setup and data migration ... Associate degree in Information Technology, Computer Science, or related field (or equivalent ...

Universal Banker I

Appomattox, VA ยท On-site

$20 - $24/hr

... researching customer accounts and generating referrals for deposits and other lines of business ... May have responsibility of balancing ATM * Assist customers with mobile and online banking ...

Universal Banker I

Appomattox, VA ยท On-site

$16.75 - $21/hr

... researching customer accounts and generating referrals for deposits and other lines of business ... May have responsibility of balancing ATM * Assist customers with mobile and online banking ...

Computer Science Research Assistant information

See Farmville, VA salary details

$7

$20

$29

How much do computer science research assistant jobs pay per hour?

As of Jul 31, 2026, the average hourly pay for computer science research assistant in Farmville, VA is $20.63, according to ZipRecruiter salary data. Most workers in this role earn between $17.40 and $23.99 per hour, depending on experience, location, and employer.

What is a Computer Science Research Assistant job?

A Computer Science Research Assistant supports professors or researchers in conducting experiments, analyzing data, and developing software or algorithms. They may assist with literature reviews, coding, debugging, or testing to advance research projects. The role often involves working with programming languages, machine learning, cybersecurity, or other specialized topics. It provides valuable experience for students or professionals looking to deepen their knowledge in the field.

What are the key skills and qualifications needed to thrive in the Computer Science Research Assistant position, and why are they important?

To thrive as a Computer Science Research Assistant, you need strong analytical skills, proficiency in programming languages (such as Python, Java, or C++), and a solid understanding of algorithms and data structures, usually evidenced by coursework or a relevant degree. Familiarity with research tools, version control systems (like Git), and possibly certifications in data analysis or machine learning are advantageous. Excellent problem-solving abilities, attention to detail, and effective written and verbal communication help individuals excel when collaborating on research projects. These competencies enable you to support rigorous research, contribute to innovative solutions, and work efficiently as part of an academic or industry research team.

What are typical duties and daily responsibilities of a Computer Science Research Assistant?

As a Computer Science Research Assistant, your daily responsibilities often include assisting with data collection and analysis, developing or testing software prototypes, conducting literature reviews, and helping prepare reports or presentations for research findings. You may also collaborate closely with faculty, graduate students, or industry partners, contributing to coding tasks, experimental setups, and troubleshooting technical issues as they arise. The role frequently involves both independent problem-solving and teamwork, providing a supportive environment to deepen technical skills and gain hands-on research experience. This position is an excellent opportunity to develop your research portfolio, learn advanced computing concepts, and prepare for potential graduate study or specialized tech careers.

What cities near Farmville, VA are hiring for Computer Science Research Assistant jobs? Cities near Farmville, VA with the most Computer Science Research Assistant job openings:

Deployed UAV Systems Engineer III with Security Clearance

Platform Aerospace

Blackstone, VA โ€ข On-site

Other

Re-posted 23 days ago


Job description

JOB SUMMARY: As the Deployed UAV Systems Engineer, you'll play a pivotal role in installing, maintaining, and optimizing computer networks, software, and UAV systems while supporting operations in a deployed environment. Your responsibilities include analyzing current hardware, software, and networking systems. This position involves close collaboration with Systems and Software engineering professionals to execute comprehensive software development processes required to ensure operational success. You'll also focus on identifying, replicating, and troubleshooting to effectively resolve software and network-related issues. This role extends support both onsite and during detachments. Upon completion of your initial training, you will also receive training related to flying deployed assets. DUTIES/RESPONSIBILITIES: Provide technical support and utilize engineering documentations to ensure the efficient assembly and functionality of devices. Serves as a technical POC during deployments.
Develop software/firmware for payloads, hands on algorithm implementation on actual hardware
Work on software, firmware development for onboard flight computers
Maintain existing code bases and develop, re-architect, and integrate new software.
Conduct bench and airplane testing during development and software releases
Assists the engineering department with analysis, tests, software development, integration, and quality assurance of systems
Install, configure, and troubleshoot network architecture.
Design and implement business solutions using network equipment.
Provide monitoring, technical support, and disaster recovery expertise.
Perform proper work documentation, test plans, and results, ensuring accuracy Builds devices according to documentation ensuring efficient device assembly and functionality. Assist in maintaining the Vanilla unmanned aircraft platform and its systems. Execute all aspects of software development, from requirements, design, testing-implementation, and mission integration.
Perform other duties as are necessary and/or required. REQUIRED QUALIFICATIONS: Bachelorโ€™s degree in computer science, Electrical or other field with strong software development background or 7+ years of experience performing similar responsibilities in lieu of education
2-5 years of professional experience in software development for system level integration and testing Ability to obtain and maintain a Security Clearance
Able to travel up to 75%
Programming experience with C++, C and C# Basic Linux use and configuration
Some experience with embedded systems and understanding of real time operating systems Creative, passionate problem solver that can thrive in multidisciplinary teams through fast paced, autonomy drive, and demanding design and integration cycles
Self-drive with strong documentation, organizational and communication skills PREFERRED QUALIFICATIONS: Experience with scripting languages (i.e., C , Python, Bash)
Experience with the Piccolo Autopilot system Experience with troubleshooting electrical systems and signals Experience with embedded software and system integration and troubleshooting
Basic Linux use and configuration
End-user documentation ownership and authoring (3-5 years)
Experience with Network Administration, IT support, and network diagnosis Experience with cloud providers (AWS, Google cloud, etc...) PHYSICAL REQUIREMENTS:โ€ฏ Ability to traverse manufacturing facility.