1

Research Assistant Programmer Jobs in Fishers, IN

Be Seen First

Research and Development Engineer (RDE) The RDE position applies broad based knowledge involving ... as assist with any applicable troubleshooting. 15) The RDE will interface with APP Engineering ...

Engineer Trainee: Learns standards and procedures; performs engineering tasks under guidance ... Design and Research: Assist in the development of programs, research development & technology plans ...

A Professional Engineering license is not required for this position. Candidates who have an ... Design and Research: Assist in the development of programs, research development & technology plans ...

New

... areas as research, design, development, testing, manufacturing, or manufacturing process ... * Assist Maintenance with troubleshooting and repair of major technical issues. * Apply analytical ...

Train personnel on laboratory procedures. * Assist with technical service, trouble shooting and ... This position requires a degree in chemistry, chemical engineering, materials science ...

next page

Showing results 1-20

Research Assistant Programmer information

See Fishers, IN salary details

$10.3K

$105.6K

$120.7K

How much do research assistant programmer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for research assistant programmer in Fishers, IN is $105,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,500.00 and $120,700.00 per year, depending on experience, location, and employer.

How much does a research assistant programmer get paid?

Research assistant programmers typically earn between $15 and $30 per hour, depending on experience, education level, and the organization. Salaries can vary based on whether the position is part-time or full-time and the geographic location of the job.

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

To thrive as a Research Assistant Programmer, you need a strong background in computer science, programming (often in Python, R, or MATLAB), and data analysis, typically supported by a relevant degree or coursework. Familiarity with version control systems (like Git), statistical software, and experience with research databases or high-performance computing are valuable technical assets. Attention to detail, problem-solving abilities, and effective collaboration skills distinguish top performers in this role. These competencies are essential for ensuring accurate research outcomes, efficient project workflows, and productive teamwork in academic or research environments.

Do I need a PhD to be a research assistant programmer?

A research assistant programmer typically does not need a PhD; most positions require a bachelor's or master's degree in computer science, programming, or related fields. Relevant skills, such as proficiency in programming languages and experience with research tools, are often more important than advanced degrees for entry-level roles.

How do research assistant programmers typically collaborate with researchers and other team members during a project?

Research Assistant Programmers work closely with principal investigators, graduate students, and other researchers to design, implement, and maintain software tools that support research objectives. They often participate in regular team meetings to discuss project goals, troubleshoot technical challenges, and provide input on experimental design from a programming perspective. Collaboration may also involve documenting code, sharing progress updates, and integrating feedback from both technical and non-technical team members. Effective communication and adaptability are key, as project requirements can evolve based on research findings.

What is a research assistant programmer?

A Research Assistant Programmer is a professional who supports academic or scientific research projects by developing, maintaining, and optimizing software and code needed for experiments, data analysis, or simulations. They often work closely with researchers to translate technical requirements into functioning programs, scripts, or tools. Their duties may include writing code, managing databases, debugging software, and ensuring computational reproducibility. Research Assistant Programmers play a vital role in facilitating data-driven insights and advancing research outcomes.

Research Development Engineer

APP Engineering, Inc.

Indianapolis, IN • On-site

$50K - $125K/yr

Full-time

Medical, PTO

Re-posted 19 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Job Description

APP Engineering, Inc. is a leading original equipment manufacturer of electrical recording equipment for power companies and large industrial plants. Our recording equipment, disturbance monitoring equipment, is installed in transmission line substations, sub transmission substations, distribution substations, and various types of power plants to record bulk electric system voltages, currents, power, and stream power system telemetry. Our product line of instrumentation performs digital fault recording, sequence of event recording, dynamic disturbance recording, synchro phasor streaming, and power quality recording. With a need for innovative recording products and a need to meet power company requested recording and analyzing functions, APP Engineering needs to grow our Research and Development Department.


Research and Development Engineer (RDE)

The RDE position applies broad based knowledge involving theoretical aspects of power generation, transmission, and distribution; digital signal processing; digital electronics and hardware; basic manufacturing processes; computer hardware, design and develop new and improve features for multifunction recording instruments while understanding bulk electric standards developed by IEEE and IEC. 

The RDE in this position should be able to design, implement, and code algorithms for digital signal processing, develop and maintain software for interfacing with hardware, and create testing procedures and documentation for new products and features. They should also be able to configure and troubleshoot the platforms used by the software. They should be able to lead and guide a team of engineers.

 

Minimum requirements

Master’s degree in both electrical engineering and computer engineering with a minimum of two years of experience in design and development.

 

Job Duties

1)      The RDE will research, develop, and test design new recording instrumentation that has been identified by senior management and requested by power company protection and control engineers and power quality engineers.

2)     The RDE will test, research, develop, and design new recording features for existing products identified by senior management and requested by power company protection and control engineers and power quality engineers.

3)     The RDE will test, research, develop, and design improvements for existing products that will increase reliability and allow operation in substation and power plant conditions for a period of 20 years.

4)     The RDE will define and oversee industry type testing, in-house and with third party laboratories, which must be passed to install such recording equipment on the bulk electric system.

5)     The RDE will ensure these newly developed products can be manufactured in a cost-effective way and will demonstrate such processes to senior management.

6)     The RDE will test, design, and implement computer hardware to be used with recording instrumentation.

7)     The RDE will test, design, and implement software for network communications and recording, interfacing with hardware to record and analyze signals.

8)     The RDE will test and document new features and procedures for installations and deployment of new equipment and improved equipment.

9)     The RDE will select and configure operating systems or micro controls or PLC’s that are integral to the operation of the recording and PQ equipment. Such as Windows, Windows Enterprise Iot operating systems, and Linux operating systems.

10) The RDE will test, design, and develop software that analyzes data from our recorders, and such software must be application and web based.

11)  The RDE will apply mathematical theories to process incoming data, captured or streamed, by recording instrumentation. This mathematical processing will provide meaningful data and analysis for the engineers and technicians working at power companies to remedy problems with power signals.

12) The RDE will seek to identify scientific trends by attending industry conferences such as the Georgia Tech University, Texas A&M University, and Washington State University protective relaying and fault disturbance analysis conferences to research industry needed instrumentation and trends such as cutting edge 61850 digital substation.

13) The RDE will be programming in C++, C#/.NET, Assembly, and CSHARP.

14) The RDE will interface with APP Engineering customers to explain operational theory and functions of our Disturbance Monitoring Equipment as well as assist with any applicable troubleshooting.

15) The RDE will interface with APP Engineering vendors and contractors.

16) The RDE will communicate with senior level management regarding R&D projects and provide road maps with timelines.

17) The RDE will supervise other engineers and provide technical support and improved manufacturing tools and software for various areas with APP Engineering.

 

Skills

The RDE will have used programming languages of at least C++ and C#. The RDE will have used AutoCAD and circuit board layout software. The RDE will have excellent interpersonal skills, communication skills, deductive reasoning ability, ability to influence and persuade to achieve desired outcomes, ability to multi-task and lead, strong organizational skills, and be proficient with Microsoft Office including Word, Excel, and PowerPoint.

Comments

Signing an employment agreement is required. APP Engineering, Inc. is an E-Verify Participant, an ISO 9001:2015 and ISO 27001 Registered Company, and Equal Opportunity Employer.

Company Description

APP Engineering, Inc. is a leading manufacturer of recording equipment for power companies. Our disturbance monitoring equipment is installed in transmission line substations and power plants to record bulk electric system voltages, currents, power, and stream power system telemetry. APP Engineering is growing, and we are looking to add team members to our manufacturing area. We offer a pleasant work environment, and growth opportunities are available for qualified candidates