1

Research Programmer Jobs in Michigan (NOW HIRING)

Research Engineer

Dearborn, MI · On-site

$95K - $184K/yr

Ford's Research and Advanced Engineering team takes new ideas from theory to reality. Every day, we develop advanced energy management and propulsion technologies, create cutting-edge materials and ...

Lead Research Engineer

Ann Arbor, MI · On-site +1

$100K - $132K/yr

We are seeking a Lead Research Engineer who will bring expertise in AI and ML and is interested in building data-driven capabilities that transform the way legal, accounting, and government ...

Senior Research Engineer

Ann Arbor, MI · Hybrid

$102K - $140K/yr

We are seeking a Senior Research Engineer who willbringexpertiseinAI and ML andisinterestedinbuilding data-driven capabilities that transform the way legal, accounting, and government professionals ...

Research Engineer

Dearborn, MI · On-site

$115K - $165K/yr

Contribute to a team highly engaged in all aspects of battery materials research from material ... Master's degree in materials science, engineering, physics, or related fields * 3 years of ...

Research Engineer

Dearborn, MI · On-site

$95K - $184K/yr

Ford's Research and Advanced Engineering team takes new ideas from theory to reality. Every day, we develop advanced energy management and propulsion technologies, create cutting-edge materials and ...

Research Engineer

Dearborn, MI · On-site

$115K - $165K/yr

Contribute to a team highly engaged in all aspects of battery materials research from material ... Master's degree in materials science, engineering, physics, or related fields * 3 years of ...

Research Engineer

Dearborn, MI · On-site

$115K - $162K/yr

Engineering and Design * Research and recommend solutions to various problems involving electronics and electrical issues. * Create electrical/electronic schematics * Design custom electronic ...

Research Engineer

Dearborn, MI · Hybrid

$115K - $162K/yr

Engineering and Design * Research and recommend solutions to various problems involving electronics and electrical issues. * Create electrical/electronic schematics * Design custom electronic ...

Senior Research Engineer/Advanced Engineering

Troy, MI · On-site

$99K - $136K/yr

The Senior Research Engineer/Advanced Engineering will work on technology projects within the Corporate R&D Advanced Body Domain, supporting the technical evaluation and due diligence of new ...

next page

Showing results 1-20

Research Programmer information

See Michigan salary details

$9.6K

$98.3K

$112.4K

How much do research programmer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for research programmer in Michigan is $98,315.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,900.00 and $112,400.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or specialized expertise in the industry.

What are research programmers?

Research programmers are professionals who develop software, algorithms, and computational tools to support academic or scientific research projects. They work closely with researchers to design, implement, and optimize code for data analysis, simulations, and experiments. Their role often involves adapting existing software or creating new applications to solve specific research problems, ensuring that the software meets the requirements of the research team. Research programmers may also contribute to writing technical documentation and publishing results.

What is the difference between Research Programmer vs Data Analyst?

AspectResearch ProgrammerData Analyst
Required CredentialsBachelor's or Master's in Computer Science, Data Science, or related fields; programming skillsBachelor's or Master's in Statistics, Data Science, or related fields; analytical skills
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, healthcare, finance, or marketing sectors
Employer & Industry UsageResearch projects, academic research, R&D departmentsData interpretation, reporting, and decision support in organizations

Research Programmers focus on developing software and tools for research purposes, often working in academic or research settings. Data Analysts interpret data to provide insights for business decisions. While both roles require strong technical skills, Research Programmers emphasize programming and software development, whereas Data Analysts focus on data interpretation and visualization.

Which research job pays the most?

Research director or principal investigator roles in fields like pharmaceuticals, biotechnology, or data science tend to offer the highest salaries among research jobs, often exceeding six figures. These positions typically require advanced degrees, extensive experience, and leadership skills, and they may involve managing large teams or projects. Compensation varies based on industry, location, and level of expertise.

What is an analyst programmer's salary?

An analyst programmer's salary typically ranges from $60,000 to $100,000 annually, depending on experience, location, and industry. They often require proficiency in programming languages, systems analysis, and software development tools, with higher salaries generally associated with advanced skills and certifications.

How do Research Programmers typically collaborate with researchers and other team members during a project?

Research Programmers often work closely with principal investigators, data scientists, and subject matter experts to develop, test, and optimize software solutions tailored to research needs. Collaboration is highly iterative and may involve regular meetings to align on project goals, troubleshoot technical challenges, and adapt code to evolving research requirements. Effective communication and a flexible approach are key, as programmers frequently translate complex research concepts into functional code and may also assist with data analysis or visualization tasks.

What do research developers do?

Research developers design, implement, and maintain software tools and systems to support scientific research and data analysis. They often collaborate with researchers to develop algorithms, automate workflows, and optimize computational processes using programming languages like Python, R, or C++. Their work enables efficient data processing and helps advance research projects across various scientific disciplines.

What are the key skills and qualifications needed to thrive as a Research Programmer, and why are they important?

To thrive as a Research Programmer, you need a strong background in computer science, programming languages (such as Python, Java, or C++), and a relevant bachelor's or master's degree. Familiarity with scientific computing tools, version control systems (like Git), and data analysis platforms is typically required. Analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with research teams and translate complex requirements into code. These skills enable you to develop robust software solutions that advance research goals and ensure project success.
What are popular job titles related to Research Programmer jobs in Michigan? For Research Programmer jobs in Michigan, the most frequently searched job titles are:
Infographic showing various Research Programmer job openings in Michigan as of July 2026, with employment types broken down into 82% Full Time, 9% Part Time, 1% Temporary, 6% Contract, 1% Nights, and 1% Summer. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $98,315 per year, or $47.3 per hour.
Research Engineer I

$70K - $115K/yr

Full-time

Posted 13 days ago


Michigan Technological University rating

8.1

Company rating: 8.1 out of 10

Based on 20 frontline employees who took The Breakroom Quiz

152nd of 611 rated colleges and universities


Job description

Research Engineer I
Job No: 26098
Department: Center for Technology & Training
Work Type: Staff - Full Time
Location: Main Campus (Houghton, MI)
Full Time / Part Time: Full Time
Categories: Research
Applications Close: 27 Jul 2026 Eastern Daylight Time
Ensured Consideration Date: July 27,2026
Michigan Technological University is an R1 technological research university founded in 1885 in Houghton. Our rural campus is situated just miles from Lake Superior in Michigan's scenic Upper Peninsula and is home to nearly 7,500 students from more than 60 countries around the world. Consistently ranked among the best universities in the country for return on investment, Michigan's flagship technological university offers more than 185 undergraduate and graduate degree programs. Research focus areas include defense, health, energy, automotive, environment, and aerospace.
The area's waters, forests, and snowfall support year-round recreation, including skiing, snowboarding, hiking, biking, and paddling. The University is an integral part of the region, supported by a friendly and welcoming community that takes pride in being a true college town. We embrace our size, climate, sense of adventure, and originality.
Summary
Michigan Technological University is seeking a Research Engineer I for our Center for Technology & Training Department. This position serves as a technical expert in the structural design and analysis of bridges. This position will work as part of a team that provides training and customer support to bridge owners and their engineers/consultants on bridge design, load rating, and asset management. This position is also responsible for conducting applied research projects in fields related to transportation infrastructure.
The Center for Technology & Training (CTT) has a longstanding commitment to maintain a bridge design software package. This position will assist CTT programmers in interpretation and implementation of updates to the software based on the latest AASHTO LRFD Bridge Design Specifications.
This position also serves as an advocate and technical resource for Michigan's local (city, village, county) transportation agencies through the Michigan Local Technical Assistance Program (LTAP). LTAP is a longstanding national program housed within the CTT that seeks to bridge the gap between research and practice through education outreach in the areas of construction and maintenance of roads, bridges, and other transportation infrastructure.
The CTT started from a single sponsored program (LTAP) in 1986. The Michigan LTAP served as a gateway project that allowed the development and growth of soft-money-funded research staff working in the field of transportation. Since 1986, the center has grown in size and diversification, transitioning from a narrow focus on transportation to a broader civil and environmental infrastructure focus. The mission of the Center for Technology & Training is to foster innovation in the civil and environmental infrastructure management field by providing access to a highly talented, multidisciplinary, technical team capable of providing expert advice, data, tools, and training to both private entities and state, local, and federal governmental units that own and manage infrastructure.
Responsibilities and Essential Duties
1. Provide technical expertise for engineering related software development and applied research projects.
2. Create, design, and present structural/transportation related training materials at webinars, workshops, and conferences throughout Michigan and nationally
3. Participate in research related activities awarded to the CTT in conjunction with other staff and faculty, including proposal writing, conducting research, planning and management of research projects, report preparation, and presentation of findings on an as-needed basis
4. Functional supervision may be exercised over support staff and student assistants
5. Commit to learning about continuous improvement strategies and applying them to everyday work. Actively engage in University continuous improvement initiatives.
6. Apply safety-related knowledge, skills, and practices to everyday work.
Required Education, Certifications, Licensures
• Bachelor's degree from ABET accredited college in civil engineering with a background in structural engineering
• Successful completion of the NCEES Fundamentals of Engineering (FE) exam
Required Experience
• Experience in structural engineering
• Familiarity with design specifications
Desirable Education and/or Experience
• Michigan Professional Engineer License or ability to secure one through reciprocity
• Advanced degree
• Working knowledge of AASHTO Bridge Design Specifications
• Experience developing and presenting training material for adult audiences as a subject matter expert • Experience in writing proposals and/or technical research reports
• Experience in project management
• Experience with projects at the county, city, or state level
Required Knowledge, Skills, and/or Abilities
• Excellent oral/written communication skills
• Excellent interpersonal, customer service, organizational skills
• Demonstrated ability to use Microsoft Office products
• Demonstrated ability to work with accuracy and attention to detail
• Demonstrated ability to work independently and take the initiative to solve problems
• Demonstrated ability and willingness to work flexible hours
• Demonstrated ability and willingness to devote up to 15% of time to travel
• Possess a valid driver's license and meet Michigan Tech University's vehicle use requirements
Desirable Knowledge, Skills, and/or Abilities
• Demonstrated ability to speak before large and small groups of people
• Demonstrated ability to communicate effectively across cultural boundaries and work harmoniously with diverse groups of students, faculty, and staff
Work Environment and/or Physical Demands
WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually low to moderate.
Required Training and Other Conditions of Employment
Every employee at Michigan Technological University will receive the following 4 required trainings; additional training may be required by the department.
Required University Training:
• Employee Safety Overview
• Anti-Harassment, Discrimination, Retaliation Training
• Annual Data Security Training
• Annual Title IX Training
Background Check:
Offers of employment are contingent upon and not considered finalized until the required background check has been performed and the results received and assessed.
Full-Time Equivalent (FTE) % (1=100%)
1
FLSA Status
Exempt
Appointment Term
12 months
Shift
Pay Rate/Salary
The salary range for this position is $70k - $115k. However, the final salary will depend on experience and qualifications.
Title of Position Supervisor
Deputy Director
Posting Type
Internal & External
Dependent on Funding
Yes
Additional Information
Full ensured consideration will be given to applicants who apply on or before July 27,2026
This position is contingent upon the continued availability of external funding.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
If you require any auxiliary aids, services, or accommodations during Michigan Tech's hiring process please notify the Human Resources office at 906-487-2280 or hr-help@mtu.edu.
Other Conditions of Employment:
Please note that successful applicants are responsible for ensuring their eligibility to work in the United States (i.e. a citizen or national of the United States, a lawful permanent resident, a foreign national authorized to work in the United States without the need of an employer sponsorship) on or before the effective date of your appointment, and maintain eligibility without sponsorship throughout your appointment.
Michigan Technological University is an Equal Opportunity Educational Institution/Equal Opportunity Employer that provides equal opportunity for all, including protected veterans and individuals with disabilities.
The Annual Security and Fire Safety Report contains current campus safety and disciplinary policies, crime statistics for the previous 3 calendar years, and on-campus student housing fire safety policies and fire statistics for the previous 3 calendar years. Michigan Tech will provide a paper copy upon request; please contact the Michigan Tech Public Safety.
In compliance with the federal Drug-Free Schools and Communities Act (DFSCA) and its implementing regulations (34 CFR Part 86), Michigan Tech is committed to maintaining a drugfree campus environment and actively promoting the health and safety of its community. Find our notice that outlines the University's policies, legal sanctions, health risks, and available support resources related to the unlawful possession, use, or distribution of illicit drugs and alcohol.
Required Education, Certifications, Licensures* (minimum requirements)
Advertised: 13 Jul 2026 Eastern Daylight Time
Applications Close: 27 Jul 2026 Eastern Daylight Time
Whatsapp Facebook LinkedIn Email App

What Michigan Technological University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom