1

Research Assistant Programmer Jobs in Indiana (NOW HIRING)

... 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 ...

$21.50 - $29.25/hr

Working closely with Controls Engineers, R&D, and New Product Introduction (NPI) teams, you will ... Support internal and external laboratory audits and assist with compliance activities as required ...

Showing results 41-60

Research Assistant Programmer information

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.
What are popular job titles related to Research Assistant Programmer jobs in Indiana? For Research Assistant Programmer jobs in Indiana, the most frequently searched job titles are:
What cities in Indiana are hiring for Research Assistant Programmer jobs? Cities in Indiana with the most Research Assistant Programmer job openings:

Maintenance Engineer Technician

Simos

Indianapolis, IN โ€ข On-site

$36 - $38/hr

Full-time

Medical, Dental, Retirement

Re-posted 29 days ago


Job description

Description
Provide technical support for Maintenance and engineering working in such areas as research, design, development, testing, manufacturing, or manufacturing process improvements and project management. The Maintenance Engineering Technician reports to the Maintenance Supervisor with a direct line to the Engineering Manager. Please send you resume to [email protected] to apply.
Perks & Benefits
  • Medical / Dental Insurance
  • 401k
  • $36/Hr - $38/Hr
  • Tuition Reimbursement Program

Employment Type & Shifts
  • Full Time

  • 1st Shift

Job Responsibilities
  • Assist Maintenance with troubleshooting and repair of major technical issues.
  • Apply analytical and technical skills to aid in problem solving and optimizing processes in machining, assembly, pack and freight processes.
  • Program, installation, commission, troubleshoot, repair and service robotic systems, CNC systems, and peripheral equipment according to SOPs and quality guidelines.
  • Assist Engineers with designing, running, testing and upgrading existing and new production processes.
  • Assist with new equipment installations, including programming of machines where needed.
  • Assist with developing and maintaining all process documentation (i.e. routings, standard work, work instructions, setup sheets, time studies etc.) to ensure accuracy.
  • Analyze proposed changes for manufacturing impact and feasibility and provide feedback to management.
  • Manage multiple projects / assignments simultaneously while meeting deadlines.
  • Partners with all functional groups (maintenance, operations, quality, materials, purchasing, accounting, etc.) to create a successful work environment that thrives on collaboration, process creation and adherence.
  • Attend training opportunities deemed necessary by management.
  • Follow Safety procedures, participate in risk assessments, training, and adhere to regulatory and quality standards.
  • Communicate clearly with team members and management to ensure a courteous and prompt exchange of information.

Required Skills
  • Foundational knowledge in science or engineering, typically gained through two years of technical school, two years of college toward a Bachelor of Science, or equivalent technical training (e.g., military or trade school).
  • A background in Robotics, Mechatronics, Electrical or Mechanical Engineering, or a related field is preferred.
  • Strong CNC, PLC, robotics, automation, and controls experience.
  • Strong critical thinking skills include using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
  • Ability to work effectively in a team environment and in independent situations, while maintaining strong work relationships.
  • Solid written and verbal communication as well as conflict resolution skills.
  • Organized and attentive to detail.
  • Desire to work hands on with projects and equipment.
  • Ability to assess risks/issues and make decisions, acting with a sense of urgency.
  • Effective listening, time management and creative problem-solving techniques.
  • Ability to read, interpret, and perform from various documents, including method sheets, assembly drawings, production reports, safety rules, blueprints, printed shop schedules, Kanban cards/boards, operating maintenance instruction and procedure manuals, etc.

Preferred Skills
  • Proficient in MS Office Suite (Excel, Project, Word, PowerPoint).
  • Knowledge/Experience with Keyence, Yaskawa, ABB, Allen Bradley, Fanuc, Murata, or Hurco.
  • Knowledge of Preventative maintenance programs and basic industrial networking concepts.

Associate Requirements
  • HS Diploma or GED
  • Background Check
  • Drug Test
  • Must be at least 18 years old