1

Research Assistant Software Developer Jobs in Gainesville, FL

This full-time, on-site role supports research that informs the conservation and management of ... Train or assist laboratory personnel in approved laboratory procedures and SOPs. * Operate ...

Computer Programmer

Gainesville, FL · On-site

$85K - $95K/yr

This role coordinates with research staff to develop rational database structures and programs based on data base software, general programming languages, and data presentation software. This ...

Inspired Energy is looking for an Electrical Engineer in Newberry, FL to research, develop and test ... Design Electrical Schematics and PCBs using Altium Designer as well as software development.

The position reports to the Software Engineering Manager. This position is located at our ... Dig into unfamiliar problem domains, researching and learning them thoroughly as the team takes on ...

The position reports to the Software Engineering Manager. This position is located at our ... Dig into unfamiliar problem domains, researching and learning them thoroughly as the team takes on ...

Determine processability, equipment and procedure required for manufacturing to assist with the ... Use of PC and associated software including SAP, Minitab, SPC, Wonderware/Trend, and RFGen software

Program Assistant

Gainesville, FL · On-site

$19.23 - $21/hr

... software tickets, and hardware tickets as necessary, Assist with meeting deadlines for Physical ... Preferred: Associate degree in IT or Programming Technology, or an equivalent combination of ...

Showing results 41-60

Research Assistant Software Developer information

See Gainesville, FL salary details

$26.7K

$90.8K

$218.8K

How much do research assistant software developer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for research assistant software developer in Gainesville, FL is $90,841.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,500.00 and $96,000.00 per year, depending on experience, location, and employer.

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 Gainesville, FL?

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

What job categories do people searching Research Assistant Software Developer jobs in Gainesville, FL look for?

The top searched job categories for Research Assistant Software Developer jobs in Gainesville, FL are:

What cities near Gainesville, FL are hiring for Research Assistant Software Developer jobs?

Cities near Gainesville, FL with the most Research Assistant Software Developer job openings:

Infographic showing various Research Assistant Software Developer job openings in Gainesville, FL as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $90,841 per year, or $43.7 per hour.

Applications Engineer I

Tucker-Davis Technologies Inc

Gainesville, FL • On-site

$65K - $75K/yr

Full-time

Medical, Dental, Retirement, PTO

Re-posted 29 days ago


Job description

Tucker-Davis Technologies (TDT) designs, manufactures, and sells highly innovative instrumentation to the neuroscience research market. TDT products are utilized in exciting experiments in university, government, and corporate labs internationally. TDT specializes in neurophysiology and complex signal processing across a wide range of neuroscience applications including electrophysiology, fiber photometry, and auditory research.

TDT applications specialists provide high level technical support to neuroscientists around the world. Common tasks include responding to customer inquiries by telephone, email, and remote computer sessions. Applications specialists are experts in the setup, configuration, and troubleshooting of TDT hardware and software across a wide range of neuroscience research applications. Successful candidates will be highly organized, customer service oriented, and capable of systematically troubleshooting and resolving complex technical support inquiries.

Essential Duties & Responsibilities

Detailed below are duties and responsibilities of position, other duties may be assigned.

· Provide written, verbal, and remote computer aided responses to customer inquiries regarding the use of TDT software and hardware.

· Aid customers in the initial installation of TDT equipment and the design of experiments in TDT software.

· Travel to provide on-site customer training, demonstrate TDT products, and represent TDT at neuroscience research conferences.

· Provide technical consultations and product demonstrations for prospective customers when requested by the Sales Team.

· Assist in the final stage of product testing prior to orders shipping to customers.

· Facilitate requests for warranty repair or replacement of customers' equipment.

· Develop, write, and edit technical documents including user manuals and other product related technical information. Produce applicable drawings, diagrams, and software examples to present material for publication.

· Update support cases and ongoing customer communication in CRM database.

· Assist TDT engineers in new product testing and systematically identifying, tracking, and resolving software and hardware issues. Maintain and update records, revisions, test results, and customer feedback.

Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

· Must be highly organized, detail-oriented, and self-motivated.

· Excellent verbal and written communication skills required.

· Ability to travel up to 25% of time including some nights and weekends.

· Strong computer skills with experience in MATLAB and Python, preferred.

· Knowledge of mathematics and digital signal processing techniques, preferred.

· Strong technical writing skills with knowledge of Word, Excel and Markdown, preferred.

· Customer service focus, patience, and a healthy sense of humor, preferred.

Education and/or Experience

Master’s degree preferred from a four-year college or university; one to two years related experience and/or training; or equivalent combination of education and experience. Work experience in a research lab environment is highly desired.

Language Skills

Excellent verbal and written communication skills with strong technical writing skills. Ability to read, analyze, and interpret schematics, software code, and common scientific and technical journals. Ability to effectively present information to management and other departments.

Mathematical Skills

Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.

Reasoning Ability

Excellent problem-solving skills required. Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions and deal with abstract and concrete variables.

Certificates, Licenses, Registrations

Valid driver’s license.

Work Environment

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. TDT is a nonsmoking environment.

Company Description

Tucker-Davis Technologies (TDT) designs, manufactures and sells highly innovative instrumentation to the neuroscience research market. TDT products are utilized in exciting experiments in university, government and private neuroscience labs all around the world.