×
Register Here to Apply for Jobs or Post Jobs. X

Research Engineer III

Job in Ann Arbor, Washtenaw County, Michigan, 48113, USA
Listing for: Michigan Technological University
Full Time position
Listed on 2026-04-30
Job specializations:
  • Software Development
    Software Engineer, Data Scientist, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Department: MTRI

Summary

MTRI is seeking a motivated professional to help support multiple projects for our government and commercial customers. The Software Developer will work with senior engineers and scientists to research, develop, and evaluate algorithms for a variety of geospatial, signal, and/or image processing applications. The successful candidate will have a solid background in computer science with strong skills in software prototyping, software design, and deployment.

The position is on‑site, located at MTRI in Ann Arbor, MI.

Responsibilities and Essential Duties
  • Participate as an integral team member on multidisciplinary research related to applying technological skills to solving governmental and societal needs.
  • Provide technical, analytical and numerical support for research and development projects in mathematics, statistics, programming, electrical engineering, remote sensing, and signal processing.
  • Lead software development projects and coordinate teams of junior software developers.
  • 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 the 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 learning new technologies and software products, and participating in professional development.
  • Accept ownership of, and responsibility for responding to, new and varied requests.
  • Assist research staff with deployment of cloud computing architectures for data processing.
  • Apply safety‑related knowledge, skills, and practices to everyday work.
Required Education and Certifications
  • Master's degree or higher in computer science, computer engineering, mathematics, geospatial data science, electrical engineering, or a similar related field, plus 5 years of professional software development experience.
  • OR Bachelor's degree in an equivalent field plus 8 years of professional software development experience.
Required Experience
  • Experience in the design, implementation, and evaluation of algorithms.
  • Professional experience in software development.
  • Proficiency in at least one of the following programming languages:
    Python, C++, MATLAB.
  • Proficiency in at least three of the following domains: applied mathematics, physics, electrical engineering, software design, signal processing, image processing, machine learning, reinforcement learning, numerical analysis, statistics, geospatial data processing, robotics, distributed computing.
  • Proficient in Linux or other Unix‑based operating system.
  • Experience leading software development teams.
Desirable Education or Experience
  • Experience in or coursework covering geospatial data, signal, or image processing.
  • Experience with sensors or signal processing.
  • Experience with database design and maintenance, web development frameworks, CI/CD pipelines, ROS, GDAL, or related tools.
  • Experience working with multidisciplinary teams to perform research, solve technical problems, and develop software tools.
  • Experience with the deployment of cloud‑based computing architectures.
Required Knowledge, Skills, and Abilities
  • Willingness and ability to obtain a Department of Defense security clearance; requires United States citizenship.
  • Excellent interpersonal, oral/written, and presentation communication skills.
  • Demonstrated ability to participate in team projects.
  • Demonstrated commitment to a safe work environment.
Desirable Knowledge, Skills, and Abilities
  • Existing Department of Defense security clearance.
  • Ability to clearly communicate complex ideas at meetings and symposia.
  • Ability to contribute to competitive grant proposals.
Required Training and Other Conditions of Employment
  • Every employee will receive the following four required trainings:
    Employee Safety Overview, Anti‑Harassment, Discrimination, and Retaliation Training, Annual Data Security Training, Annual Title IX Training.
  • Offers are…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary