Computer and Information Research Scientists:

Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.

Also includes

About the Job

Indiana Average Salary $97,170.00
Average Time to Fill 46 days
Typical Education Bachelor's degree
Typical Experience Over 2 years, up to and including 4 years
10 Year Projected Openings (2021-2031) 137
10 Year Expected Percentage Change (2021-2031) 15.58 %

For more information on the new projection methodology, visit Hoosiers by the Numbers .

Find Available Postings

Select an Area:

Find Training

Find Training Programs


Skills Profile

Essential (Soft) Skills

Essential Skills to Employers

Critical Thinking
Attention to Detail
Information Gathering
Computer Fundamentals
Technology and Tool Usage
Written Communication
Oral Communication
Following Directions
Resource Management

Top Job Duties and Responsibilities

Thinking Creatively

Write computer programs or code
Optimize software performance
Design data processing systems
Design video game features or details
Design software or user interface
Design software applications
Develop applications to access data warehouses while maintaining information security and integrity
Develop software or computer applications
Design data security systems
Apply user experience to application design
Develop web services
Develop web interfaces using established guidelines and verification techniques
Develop computer, network, or database policies, procedures, or standards
Define website architectures
Develop complex computer databases
Develop computer or information security policies or procedures
Develop simple informational data repositories or databases
Develop records management systems
Develop basic financial data repositories or databases
Create relational databases
Design computer hardware solutions
Develop basic data repositories or databases
Maintain quality assurance procedures
Develop stored procedures for repeatable database processes
Design computer software or application solutions
Define database parameters or specifications
Create databases including tables, relationships, and queries
Develop mathematical concepts, models, or simulations
Develop engineering policies, procedures, or standards
Determine operational criteria or specifications
Develop diagrams or flow charts of how systems operate
Develop testing routines or procedures
Develop computer or data information systems
Develop procedures for data management
Develop operational policies and standards
Develop business or organizational policies, programs, or standards
Develop procedures for data entry or processing
Write business project or bid proposals
Prepare graphics or other visual representations of information
Create mathematical or statistical diagrams, charts, or tables
Develop graphic designs or models
Set page layout or composition
Develop graphic art
Develop staff policies
Design engineering related electronic or computer equipment, systems, or instrumentation
Write public sector or institutional research and grant proposals
Design manufacturing processes or methods

Interacting With Computers

Solve software problems
Debug computer programs or code
Troubleshoot computer database problems
Maintain computer software or code
Solve computer hardware problems
Assist users with software or hardware problems
Maintain complex computer databases
Troubleshoot computer hardware problems
Debug computer software or systems
Install software applications
Integrate software into different types of pre-existing environments, architectures, or systems
Install hardware, software, or peripheral equipment
Configure computer networks
Maintain network systems
Troubleshoot computer network problems
Plan computer security measures
Implement security measures for computer or information systems
Create data backups to prevent loss of information
Upload data to website or online server for information sharing
Enter codes into computers to set or operate equipment
Modify computer network systems
Prepare media files for web distribution
Communicate information using social media

Analyzing Data or Information

Analyze information technology problems
Analyze business problems
Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields
Evaluate designs or specifications to ensure quality
Analyze engineering design problems
Identify problems using mathematical or statistical methods
Analyze data to identify or resolve operational problems
Analyze user workflow in software or application designs
Perform software crash analysis
Analyze scientific or investigative findings
Analyze technical engineering problems
Forecast phenomena based on statistical or mathematical research data
Perform statistical analysis or modeling
Analyze website usage metrics
Perform engineering research
Evaluate product design
Analyze engineering data
Prepare data for analysis
Analyze legacy databases
Analyze data to inform operational decisions or activities

Real-Time Job Posting Statistics

Booster Skills & Certifications

Job Seekers possessing booster skills & certifications, such as those listed below, added to core skills are more marketable, harder to find and expensive to hire.

Hard to Fill: Employers find positions requiring these skills to be hard to fill. These skills and certifications make a job seeker more in demand because the skills are not widely available.

Expensive to Fill: Employers find positions requiring these skills to be expensive to fill. Job seekers with these skills and certifications are likely to earn more money.

Skill or Certification Certi - fication Hard to Fill Expensive to Fill
Machine Learning
Electrical Engineering
Product Development

Equal Opportunity is the Law. (La Igualdad De Oportunidad Es La Ley.)
Equal Opportunity Employer/Program Auxiliary aids and services are available upon request to individuals with disabilities.