1

Research Assistant Software Developer Jobs in Traverse City, MI

Manufacturing Engineer

Traverse City, MI ยท On-site

$72K - $93K/yr

ATTALON in Traverse City, Michigan is a vertically integrated manufacturing and R&D campus ... Ensure quality targets achieved while meeting cost targets. * Assist with the creation of ...

IT Programmer Analyst

Traverse City, MI ยท On-site

$31.75 - $41.25/hr

Systems analysts design and develop software and computer systems. Computer programmers implement ... The programmer's role will be to provide and assist in a variety of services developing and ...

IT Programmer Analyst

Traverse City, MI ยท On-site

$31.75 - $41.25/hr

Systems analysts design and develop software and computer systems. Computer programmers implement ... The programmer's role will be to provide and assist in a variety of services developing and ...

... and engineers as required. * Develop computer generated renderings. * Identify and research code ... Attend and assist in leading client meetings as directed. * Assist with design iterations as ...

Provide research and development services for computer server hardware and software Desired Skills and Experience * Bachelor's degree in Computer Science, Computer Engineering, Information Technology ...

... software to create complete release packages for production. 5. Revises and resubmits drawings ... research provided. 9. Responsible to record that those outside components for a specific job have ...

... software to create complete release packages for production. 5. Revises and resubmits drawings ... research provided. 9. Responsible to record that those outside components for a specific job have ...

... software to create complete release packages for production. 5. Revises and resubmits drawings ... research provided. 9. Responsible to record that those outside components for a specific job have ...

The Engineering Manager leads the Encoders technical team, including product R&D, applications ... embedded software and firmware algorithms for sensor integration. Mechanical & Electrical ...

next page

Showing results 1-20

Research Assistant Software Developer information

See Traverse City, MI salary details

$29.6K

$100.7K

$242.6K

How much do research assistant software developer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for research assistant software developer in Traverse City, MI is $100,739.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,800.00 and $106,500.00 per year, depending on experience, location, and employer.

What is a research assistant software developer?

Research Assistant Software Developers are professionals who support research projects by developing, maintaining, and optimizing software tools and applications. They work alongside researchers, helping to design experiments, process data, and create algorithms or simulations necessary for the research. Their role bridges the gap between software engineering and academic research, ensuring that technical solutions meet the specific needs of scientific studies. This position often requires strong programming skills, familiarity with research methodologies, and the ability to collaborate in interdisciplinary teams.

What are some common challenges faced by research assistant software developers when working on interdisciplinary research projects?

Research Assistant Software Developers often collaborate with researchers from diverse academic backgrounds, which can introduce challenges in communication and aligning technical requirements with research goals. Adapting software solutions to evolving project needs and integrating new methodologies or datasets can require quick learning and flexibility. Balancing rigorous coding standards with rapid prototyping, especially under tight research deadlines, is another frequent challenge. However, this role provides valuable exposure to cutting-edge research and fosters strong problem-solving and teamwork skills.

What are the key skills and qualifications needed to thrive as a research assistant software developer, and why are they important?

A Research Assistant Software Developer should have solid programming skills, a background in computer science or a related field, and experience with software development methodologies. Familiarity with tools like Git, Python or Java, and data analysis libraries, as well as knowledge of research-specific platforms, is commonly required. Strong analytical thinking, attention to detail, and effective communication are valuable soft skills in this role. These skills ensure the development of robust research software, facilitate collaboration with research teams, and contribute to the advancement of scientific projects.

What is the difference between Research Assistant Software Developer vs Data Analyst?

AspectResearch Assistant Software DeveloperData Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related fieldBachelor's in Statistics, Data Science, or related field
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, or tech industries
Employer & Industry UsageUniversities, research institutions, tech firmsCorporations, consulting firms, government agencies
Common Search & ComparisonYesYes

The main difference between a Research Assistant Software Developer and a Data Analyst lies in their focus areas. Research Assistant Software Developers primarily work on developing software tools for research purposes, often within academic or research settings. Data Analysts focus on interpreting data to inform business decisions. Both roles require programming skills and analytical thinking, but their end goals and work environments differ.

What job categories do people searching Research Assistant Software Developer jobs in Traverse City, MI look for?

The top searched job categories for Research Assistant Software Developer jobs in Traverse City, MI are:

What cities near Traverse City, MI are hiring for Research Assistant Software Developer jobs?

Cities near Traverse City, MI with the most Research Assistant Software Developer job openings:

Infographic showing various Research Assistant Software Developer job openings in Traverse City, MI as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $100,739 per year, or $48.4 per hour.

Manufacturing Engineer

Attalon, Inc.

Traverse City, MI โ€ข On-site

$72K - $93K/yr

Full-time

Re-posted 3 days ago


Job description

Attalon / Location Overview

Attalon is a leading technology partner to the global aerospace and defense industry, specializing in the physics of light and heat. With over 500 employees in the U.S., Attalon engineers critical optical, laser, and coating technologies that enable systems to see farther, target faster, and survive the harshest environments. From high-energy directed laser systems to satellite optics and hypersonic thermal protection, Attalon equips the warfighter with the advantage of precision.

ATTALON  in Traverse City, Michigan is a vertically integrated manufacturing and R&D campus specializing in high‑performance optical isolators, photodetectors, and laser solutions for industrial, medical, scientific, and research applications. The site encompasses 40,000 sq. ft., including 15,000 sq. ft. of ISO 7 and ISO 8 cleanrooms certified to ISO 14644‑1:2015, enabling both high‑volume production and rapid prototyping in a controlled environment.

At ATTALON inc. in Traverse City, MI we foster a culture of innovation and collaboration. Our teams work in a state-of-the-art facility with advanced cleanrooms, precision manufacturing, and cutting-edge R&D labs, enabling us to deliver world-class optical solutions. We value continuous improvement, technical excellence, and teamwork, leveraging vertical integration to accelerate design cycles and meet challenging customer requirements. Employees thrive in an environment that combines high-tech engineering with hands-on problem solving, where ideas move quickly from concept to production. If you’re passionate about precision, creativity, and making an impact in photonics, you’ll fit right in.


Job Details

We are seeking a Manufacturing Engineer to join our team in Traverse City, Michigan. The successful candidate will have experience with manufacturing process development and support in a high-tech industry. The ideal candidate will be a detailed-oriented, hands-on engineer who will lead efforts to improve existing products and processes.

Responsibilities

Manufacturing Process Development and Improvement 

  • Release new processes to production on time and within budget.
  • Continuous process improvements made with cost reduction.
  • Continuous process improvements made to eliminate/reduce dependency to expense items.
  • Significantly improve yields for those products showing processing difficulties without increasing the unit cost.
  • Deliver quality products to internal customer at all times.
  • Completion of tasks and projects on time with a prompt response and technical documentation.
  • Lead and coordinate projects within Engineering for process development.
  • Provide technical and best practice guidance to Product Development and Manufacturing Engineering Technicians.

Manufacturing Process Support 

  • Maintain current processes in focus areas to specifications set by process procedures and product specifications. 
  • Develop and review standard operating procedures & train operators.
  • Interact with suppliers to qualify new materials for processes. 
  • Provide technical support to Assembly projects as well as companywide projects.
  • React to production problems in real time to ensure timely delivery of the products.
  • Respond to problem notes proactively in area of expertise.
  • Design and deliver process equipment for process improvement.
  • Ensure quality targets achieved while meeting cost targets.
  • Assist with the creation of Engineering Change Notices (ECN) for existing products.
  • Provide customer support for manufacturing issues.

Minimum Qualifications

  • Bachelor’s degree in Engineering (Mechanical or Electrical preferred).
  • 2-4 years of experience in manufacturing utilizing process control methodology.
  • 2+ years of experience in direct manufacturing process engineering.
  • Experience with advanced production technologies and evaluating and testing processes.
  • Experience with Solidworks (or other 3D Modeling software) required.

Preferred Qualifications

  • 5-7 years of experience in manufacturing utilizing process control methodology.
  • 5+ years of experience in direct manufacturing process engineering.
  • Experience working in a Lean manufacturing environment preferred.
  • Labview and/or PLC Programing experience is a plus.


Equal Opportunity Employer Statement

Attalon, Inc. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Export Control Compliance

This role involves access to technology, materials, software, or hardware subject to U.S. export control laws. Therefore, to be considered, candidates must be classified as a “U.S. Person” under applicable regulations or be eligible for authorization under a U.S. government export license.