1

Research Programmer Jobs in Michigan (NOW HIRING)

D. Research in the NeuRRo Lab involves both mechanistic and interventional studies to facilitate ... Programming (e.g., Matlab, LabVIEW, etc.) skills are desired and would be highly beneficial for ...

Research Investigator

Ann Arbor, MI · On-site

$45K - $46K/yr

... seeking a Research Investigator. This position is a one year term-limited appointment with ... Chief engineer for propulsion (SPAR) * Overseeing the technical efforts of a national team of ...

Posting Details Posting Details Position Title Research Intern Department 2064 - Computer Science & Engineering Position Number X12010 Requisition No. TC06203 Salary Range/Pay Rate $20.00 hr Benefits ...

Posting Details Posting Details Position Title Research Intern Department 2064 - Computer Science & Engineering Position Number X12010 Requisition No. TC06203 Salary Range/Pay Rate $20.00 hr Benefits ...

Showing results 41-60

Research Programmer information

See Michigan salary details

$9.6K

$98.3K

$112.4K

How much do research programmer jobs pay per year?

As of Aug 15, 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 is a research programmer?

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.

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 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 August 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 10% Part Time, 1% Temporary, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $98,315 per year, or $47.3 per hour.

Senior Radar Research Engineer with Security Clearance

Michigan Technological University

Ann Arbor, MI • On-site

Other

Re-posted 11 days ago


Michigan Technological University rating

8.3

Company rating: 8.3 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

126th of 618 rated colleges and universities


Job description

Sub Department: Michigan Tech Research Institute (MTRI) 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 At Michigan Tech Research Institute (MTRI), we develop advanced technologies that help our nation better understand, sense, and operate within complex natural and human-made environments. Our work spans multidisciplinary research and applied development, advancing ideas from foundational concepts to mission-relevant prototypes. We are seeking a Senior Radar Research Engineer to provide technical leadership in the development of advanced radar sensing technologies supporting national security missions. This role focuses on shaping and leading radar-focused research programs spanning radar signal processing, synthetic aperture radar (SAR), and radio frequency (RF) sensing, while advancing technologies from concept through prototype demonstration. The successful candidate will serve as the Institute's technical authority in radar/RF sensing, guiding strategy, architecture, and technical execution while leading multiple research programs and growing MTRI's radar sensing portfolio through strong sponsor engagement. Responsibilities and Essential Duties 1. Develop, grow, and sustain a portfolio of radar/RF research programs supporting multiple staff and initiatives. 2. Identify, capture, and secure new research funding through opportunity development, sponsor engagement, and competitive proposal execution. 3. Define and maintain a multi-year radar research and growth roadmap aligned with sponsor priorities (DoD, AFRL, DARPA, etc.). 4. Lead and coordinate technical execution across multiple concurrent research programs. 5. Serve as Principal Investigator on multiple funded efforts and ensure successful delivery of technical objectives. 6. Serve as the technical authority in radar/RF sensing, guiding architecture, algorithm development, and system design decisions. 7. Lead development and evaluation of advanced radar signal processing algorithms. 8. Architect radar signal processing chains for detection, tracking, imaging, and RF sensing applications. 9. Oversee advancement of radar/RF technologies from concept through prototype validation (Technology Readiness Levels 1-6). 10. Establish and enforce rigorous standards for experimental design, validation, and performance evaluation. 11. Lead and author technical volumes for white papers, BAAs, SBIR/STTR submissions, and other competitive proposals. 12. Build and maintain sponsor relationships and develop teaming strategies to support program execution and transition. 13. Support and influence institutional planning and growth of radar/RF sensing capabilities 14. Mentor technical staff and support cross-disciplinary integration across sensing, analytics, and systems teams. 15. Evaluate and guide adoption of emerging tools, frameworks, and technologies to maintain technical advantage in radar/RF sensing. 16. Commit to learning about continuous improvement strategies and applying them to everyday work. Actively engage in University continuous improvement initiatives. 17. Apply safety-related knowledge, skills, and practices to everyday work. Required Education, Certifications, Licensures • PhD in Electrical Engineering, Applied Mathematics, Physics, or closely related technical field Required Experience 1. 12-18 years of experience in applied research and development environments 2. Demonstrated experience serving as Principal Investigator on multiple funded research programs 3. Proven track record of leading and winning competitive government research proposals 4. Demonstrated technical authority in radar/RF sensing and research. 5. Experience mentoring or supervising technical staff. 6. Experience advancing technologies across TRLs, particularly from TRLs 2-3 through TRLs 5-6 7. Experience with at least one of the following: SAR processing or advanced radar imaging techniques, electronic warfare or RF sensing systems, designing or evaluating prototype radar systems, or integrating radar algorithms with hardware systems. Desirable Education and/or Experience 1. Experience with at least two or more of the following: SAR processing or advanced radar imaging techniques, electronic warfare or RF sensing systems, designing or evaluating prototype radar systems, or integrating radar algorithms with hardware systems. 2. Experience leading large research proposals and program capture. Required Knowledge, Skills, and/or Abilities 1. Ability to obtain a U.S. Department of Defense security clearance, which requires United States citizenship. Obtaining a national security clearance while holding a dual citizenship will not be possible when the foreign country poses a risk to the national security of the United States. 2. Deep expertise in radar signal processing, SAR, or radar sensing systems. 3. Strong programming proficiency in Python, MATLAB, or C++ 4. Exceptional written and verbal communication skills, including experience briefing sponsors and senior leadership Desirable Knowledge, Skills, and/or Abilities 1. Familiarity with systems engineering or MBSE approaches. 2. Active government security clearance at Secret level or higher. 3. Demonstrated success in, or potential future contributions to, working with persons with a wide variety of backgrounds and viewpoints. 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 Additional training will be required by the department on a periodic basis. 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.

What Michigan Technological University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom