Computer Science Engineering Intern- Summer 2027
- Grand Haven, MI, United States
Applications open in a new tab.
Job details
- Posting language
- English
Original job description
Position Summary
The Shape Corp student engineering program provides students with hands-on experience in a dynamic manufacturing and technology environment. The Computer Science Engineering Intern will support the design, development, testing, and improvement of software, data, and connected-system solutions that enable engineering and business processes. This opportunity is designed to help an entry-level student apply classroom knowledge to real-world technical challenges while building practical software development and problem-solving skills.
Essential Job Functions
- Assist with the design, development, testing, deployment, and maintenance of software applications, scripts, integrations, or internal technical tools.
- Write clear, maintainable code using company-approved programming languages, frameworks, development tools, and version-control practices.
- Support data collection, transformation, validation, and analysis from applications, databases, manufacturing systems, or connected equipment.
- Assist with development of dashboards, application interfaces, automated workflows, and reporting solutions that improve data visibility and process efficiency.
- Participate in requirements gathering, solution design, code reviews, functional testing, debugging, and user acceptance testing.
- Investigate software defects, system issues, and data-quality concerns; document findings and support implementation of corrective actions.
- Support application programming interfaces, databases, cloud services, and system integrations under the guidance of experienced team members.
- Develop or update technical documentation, process maps, user guides, test cases, and support materials.
- Collaborate with Engineering, Digital Transformation, IT, Operations, Quality, and other teams to translate business needs into practical technical solutions.
- Participate in continuous improvement activities focused on reliability, scalability, standardization, cybersecurity, and user experience.
- Summarize findings and present project updates, demonstrations, recommendations, or technical information to relevant stakeholders.
- Follow applicable cybersecurity, data privacy, data governance, safety, and software development standards while performing assigned work.
- Perform additional duties as assigned by the supervisor, not otherwise specified in this position description
Education & Experience
- Currently pursuing a bachelor's degree from an accredited program in Computer Science, Computer Engineering, Software Engineering, Data Science, Information Systems, Electrical Engineering, or a closely related field.
- 3.0 GPA or higher on a 4.0 scale.
- Coursework or project experience involving programming, data structures, algorithms, databases, software development, systems integration, web development, or data analysis.
- Proficient with Microsoft Office applications, including Word, Excel, PowerPoint, and Outlook.
- Able to work independently while also contributing effectively within a cross-functional team.
- Strong written and verbal communication skills.
- Strong analytical, technical, and problem-solving skills with attention to detail.
Preferred Qualifications
- Exposure to one or more programming languages such as Python, C#, C++, Java, JavaScript, or TypeScript through coursework, personal projects, or prior work experience.
- Familiarity with SQL, relational databases, application programming interfaces, Git or similar version control, and basic software testing practices.
- Exposure to web development, cloud platforms, data visualization, machine learning, industrial software, or connected manufacturing systems.
- Experience developing applications, automations, dashboards, integrations, or technical projects individually or as part of a team.
- Basic understanding of secure coding, access controls, data privacy, and cybersecurity concepts.
- Interest in applying computer science and software engineering principles within an automotive or advanced manufacturing environment.
More about this job
Skills
- Computer science
- Business processes
- Software development
- Problem solving
- Programming languages
- Reporting
- Requirements gathering
- Debugging
- ICT system programming
- Documentation
- Process improvement
- Cybersecurity
- Computer engineering
- Electrical engineering
- Web development
- Data analysis
- Microsoft Office
- Microsoft Word
- Microsoft Excel
- Microsoft PowerPoint
- Microsoft Outlook
- Work independently
- Communication skills
- Attention to detail
- Python
- C#
- C++
- Oracle Java
- JavaScript
- TypeScript
- SQL
- Git
- Data visualization
- Machine learning
- Industrial software
- Engineering principles
- Apply advanced manufacturing