Research Engineer – Software Developer

Michigan Technological UniversityAnn Arbor, MI
Onsite

About The Position

Michigan Technological University's Michigan Tech Research Institute (MTRI) is seeking an entry- to mid-level software developer to support a variety of scientific and research programs for government and commercial customers. The successful candidate will possess a solid background in computer science with strong skills in software prototyping, software design, and deployment. This is an on-site position located at MTRI in Ann Arbor, MI.

Requirements

  • Bachelor’s degree in computer science, mathematics, or engineering with computer science experience.
  • Strong programming skills with experience in one or more of the following programming languages/software: Python, MATLAB, C++, or equivalent.
  • Coursework or experience using software development tools, including revision control systems, containerization, and virtual environments.
  • Demonstrated organizational ability and attention to detail.
  • Demonstrated ability to participate in team projects.
  • Familiarity with Linux or other Unix-based operating system.
  • Ability and willingness to obtain a 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.
  • Excellent interpersonal, oral, and written communication skills.
  • Ability to take direction, but work without continuous oversight.
  • Ability to exercise discretion and independent judgement with respect to significant matters related to job duties.
  • Demonstrated commitment to contribute to a safe work environment.

Nice To Haves

  • Master’s degree in a related field with 2 years of relevant work experience or Bachelor’s degree with 5 years of relevant work experience.
  • Experience with image processing, sensors, and/or signal processing.
  • Basic knowledge of one or more of the following: statistics, database design and maintenance, UI design and development, CI/CD pipelines, ROS (Robotic Operating System), geospatial data formats and processing (GDAL or similar), command line Unix tools.
  • Experience working with multidisciplinary teams to perform research, solve technical problems, and/or develop software tools.
  • Experience using cloud-based computing systems.
  • Experience leading software development tasks and coordinating teams of junior software developers.
  • Holds active Department of Defense security clearance.
  • Ability to clearly communicate complex ideas at meetings and symposia.
  • Ability to contribute to competitive grant proposals.
  • Ability to develop software without use of AI-assisted coding tools.

Responsibilities

  • Design and develop software user interfaces; design methodologies and toolsets; design and conduct tests.
  • Support data management for remote sensing projects through the design and maintenance of scientific databases.
  • Develop software to prototype and evaluate signal processing, remote sensing, and/or machine learning algorithms.
  • Assist with defining software objectives by analyzing user requirements, system features, and functionality.
  • Recommend software solutions by comparing pros and cons of custom versus off-the-shelf alternatives.
  • Coordinate requirements and schedules, contribute to team meetings, troubleshoot development and production problems.
  • Develop software documentation and assistance tools.
  • Continue to improve performance by being aware of new technologies and software products, participating in educational opportunities, reading professional publications, and participating in professional organizations.
  • Accept ownership of, and responsibility for responding to new and varied requests.
  • Apply safety-related knowledge, skills, and practices to everyday work.
  • Commit to learning about continuous improvement strategies and applying them to everyday work. Actively engage in University continuous improvement initiatives.

Benefits

  • Employee Safety Overview training
  • Annual Data Security Training
  • Anti-Harassment, Discrimination, Retaliation Training
  • Annual Title IX Training
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service