Participate in the full software development lifecycle, including requirements gathering, analysis, design, coding, testing, deployment, and support.
Collaborate with product owners, business analysts, and other stakeholders to understand requirements and translate them into technical specifications.
Conduct thorough integration, and system testing to ensure the quality, reliability, and performance of developed software.
...
Collaborating with engineers to maintain equipment and improve line performance using engineering tools.
Engage in projects related to IT/computer network, manufacturing, material science, chemical, mechanical, mechatronic, electrical or electronic engineering (depending on your course)
Participating in planning and executing new projects.
...