1

Computer Science Research Assistant Jobs in Newaygo, MI

Responsibilities * Requirements Gathering & Documentation: Assist in gathering business ... Specific concentration: Engineering, IT Systems, or Computer Science * Experience level: 3-5 years ...

C++ Developer

Grand Rapids, MI · On-site

$47 - $63.50/hr

Required Qualifications Bachelor's degree in Computer Science, Information Technology, or a related ... assistants. Experience with AI-assisted code generation, refactoring, debugging, and unit test ...

Senior Ignition Developer

Comstock Park, MI

$45.75 - $60.50/hr

Bachelor's degree in engineering, Computer Science or equivalent. * Proficient in programming ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Ignition Developer

Comstock Park, MI · On-site

$45.75 - $60.50/hr

Bachelor's degree in engineering, Computer Science or equivalent. * Proficient in programming ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Ignition Developer

Comstock Park, MI · On-site

$45.75 - $60.50/hr

Bachelor's degree in engineering, Computer Science or equivalent. * Proficient in programming ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

next page

Showing results 1-20

Computer Science Research Assistant information

See Newaygo, MI salary details

$7

$18

$27

How much do computer science research assistant jobs pay per hour?

As of Jul 30, 2026, the average hourly pay for computer science research assistant in Newaygo, MI is $18.73, according to ZipRecruiter salary data. Most workers in this role earn between $15.82 and $21.78 per hour, depending on experience, location, and employer.

What is a Computer Science Research Assistant job?

A Computer Science Research Assistant supports professors or researchers in conducting experiments, analyzing data, and developing software or algorithms. They may assist with literature reviews, coding, debugging, or testing to advance research projects. The role often involves working with programming languages, machine learning, cybersecurity, or other specialized topics. It provides valuable experience for students or professionals looking to deepen their knowledge in the field.

What are the key skills and qualifications needed to thrive in the Computer Science Research Assistant position, and why are they important?

To thrive as a Computer Science Research Assistant, you need strong analytical skills, proficiency in programming languages (such as Python, Java, or C++), and a solid understanding of algorithms and data structures, usually evidenced by coursework or a relevant degree. Familiarity with research tools, version control systems (like Git), and possibly certifications in data analysis or machine learning are advantageous. Excellent problem-solving abilities, attention to detail, and effective written and verbal communication help individuals excel when collaborating on research projects. These competencies enable you to support rigorous research, contribute to innovative solutions, and work efficiently as part of an academic or industry research team.

What are typical duties and daily responsibilities of a Computer Science Research Assistant?

As a Computer Science Research Assistant, your daily responsibilities often include assisting with data collection and analysis, developing or testing software prototypes, conducting literature reviews, and helping prepare reports or presentations for research findings. You may also collaborate closely with faculty, graduate students, or industry partners, contributing to coding tasks, experimental setups, and troubleshooting technical issues as they arise. The role frequently involves both independent problem-solving and teamwork, providing a supportive environment to deepen technical skills and gain hands-on research experience. This position is an excellent opportunity to develop your research portfolio, learn advanced computing concepts, and prepare for potential graduate study or specialized tech careers.

What cities near Newaygo, MI are hiring for Computer Science Research Assistant jobs? Cities near Newaygo, MI with the most Computer Science Research Assistant job openings:
Infographic showing various Computer Science Research Assistant job openings in Newaygo, MI as of June 2026, with employment types broken down into 69% Full Time, 27% Part Time, and 4% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $38,952 per year, or $18.7 per hour.

PLM Analyst II

BISSELL Homecare

Grand Rapids, MI • On-site

Full-time

Posted 23 days ago


Job description

Overview
We are looking for a highly motivated and detail-oriented PLM Analyst with a focus on PTC Windchill and Oracle databases. This role is for an individual ready to take on significant responsibility in supporting our product lifecycle management system. You will be responsible for translating complex business needs into effective technical solutions, with a primary focus on the coordination and technical oversight of outside contractors. You'll ensure our Windchill system optimally supports evolving business processes and robust data management, leveraging your understanding of its Oracle database foundation.
Responsibilities
  • Requirements Gathering & Documentation: Assist in gathering business requirements from various departments (engineering, manufacturing, quality) and translating them into clear, detailed specifications for PLM solutions.
  • System Configuration Support: Support the configuration of PLM by assisting with object types, attributes, lifecycles, workflows, and access control policies.
  • User Support & Training Leadership: Provide second-level support to PLM, CAD and Simulation end-users, diagnose and resolve complex issues, and take ownership of developing and delivering comprehensive user training programs. Understand when to escalate issues to BISSELL IT when needed.
  • Documentation & Knowledge Management: Develop and maintain documentation for PLM and CAD configurations, custom developments, and user guides.
  • Process Analysis Support: Help identify opportunities for process improvements and system enhancements within the Windchill environment.
  • Testing & Validation: Participate in developing and executing test plans for new functionalities, configurations, and bug fixes to ensure solutions meet business requirements.
  • Contractor Coordination: Serve as the primary point of contact for external technical contractors working on customizations, developments, and integrations. This includes communicating requirements, reviewing technical designs, and ensuring deliverables meet specifications and timelines.
  • Technical Oversight (with Contractor): Assist in reviewing and understanding custom solutions, extensions, and integrations for PLM developed by contractors, primarily using Java, JSP, and APIs.
  • Database Interaction Support: Work with Oracle databases to support data extraction, basic manipulation, and reporting, in coordination with technical contractors for more complex SQL tasks.
  • Reporting & Data Integrity: Assist in the development and validation of custom reports and dashboards, collaborating with contractors to ensure data accuracy, consistency, and meaningful insights from data.
  • Integration Support: Support the maintenance of integrations between PLM and other enterprise systems, working closely with contractors on development and troubleshooting.
  • Performance Monitoring Assistance: Help monitor PLM system performance and report potential issues to technical contractors for resolution.
  • Version Control & Deployment Support: Establish best practices in managing code versions and deployment processes, in collaboration with contractors.
  • May be required to perform other duties as assigned.

Qualifications
REQUIRED EXPERIENCE/EDUCATION
  • Degree minimum: Bachelor Degree or equivalent experience
  • Specific concentration: Engineering, IT Systems, or Computer Science
  • Experience level: 3-5 years of professional experience with a strong focus on PLM systems. This includes hands-on experience with PLM software configuration, implementation, and support.

SPECIALIZED TRAINING/EDUCATION PREFERRED
  • 1 to 3 years experience using PTC Suite of products or other PLM systems.
  • 1 to 3 years experience with maintaining and/or integrating Engineering software systems
  • 1 to 3 years of experience with Application Development using Python, Java, Node.JS, or equivalent
  • 1 to 3 years of experience with Oracle, SQL, or equivalent databases
  • 1+ years of experience with API's, API Gateways, and Integration management
  • 1+ years of experience with DevOps
  • 1+ years of experience with Git, GitHub etc.

SKILLS REQUIRED
  • Consumer durable goods or Consumer Electronics industry experience
  • PLM Experience
  • Knowledge of Windchill architecture
  • Simulation or other Engineering software maintenance or integration
  • Familiarity with HTML, CSS, and web services (SOAP, REST)
  • Experience troubleshooting application issues
  • Strong exposure to collaborative engineering methodologies: (e.g. agile, code reviews, etc.)
  • Network connectivity
  • Desktop Support skills
  • Microsoft Office