Logo Corning

Working Student - Software Engineer

Job

  • Level
    Junior
  • Job Field
    Web, Software, Full Stack
  • Employment Type
    Part Time
  • Contract Type
    Internship / school internship
  • Location
    Berlin
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop software solutions for optical communication systems, design database structures, implement REST APIs, and create user-friendly GUIs to support lab systems.

    Job Technologies

    Your role in the team

    • We are looking for a motivated working student to support our optical communications development team.
    • The student will contribute to the full software development scope from database design and API development through to GUI deployment and system integrations, working directly with a cross-functional team of process, measurement, and IT engineers.
    • Support the design and implementation of a relational database schema including tables, constraints, and controlled data structures.
    • Contribute to building and deploying a REST API layer as the controlled interface between the database, user interface, and connected lab systems.
    • Develop and deploy a web-based GUI for sample tracking, work order management, event logging, measurement upload, and dashboards.
    • Support integration of lab stations to the system - mapping software outputs, defining data formats, and implementing error handling.
    • Implement data validation and business logic to ensure data integrity and traceability across the system.
    • Write and maintain technical documentation - API documentation, data model descriptions, and basic user guides.
    • Support process validation and user testing with the lab team during pilot runs.
    • Collaborate with engineers across process, measurement, and IT functions throughout all project phases.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Bachelor's or Master's student in Computer Science, Software Engineering, Information Technology, Electrical Engineering, or a related field.
    • Programming skills in Python, JavaScript, or similar languages.
    • Ability to work independently and take ownership of assigned tasks.
    • Vertrautheit mit SQL Server oder ähnlichen relationalen Datenbanksystemen.
    • Grundlegendes Verständnis von Fertigung, Labordaten-Systemen oder Rückverfolgbarkeitskonzepten.
    • Vertrautheit mit API-Dokumentationstools wie Swagger / OpenAPI.

    Experience

    • Experience in backend development - REST API design and implementation.
    • Experience with relational databases - schema design, SQL queries, and constraints.
    • Experience building web applications or GUIs.
    • Erfahrung mit API-Frameworks wie FastAPI, Flask, Django, Node.js oder ähnlichem.
    • Experience with GUI frameworks such as React, Vue, or similar.
    • Experience with version control using Git.

    This text has been machine translated. Show original

    What we offer

    • Fluent in English.
    • Confident use of Microsoft Office applications.

    This text has been machine translated. Show original

    Topics You Will Work On

    Job Locations

    • Location Berlin

      Germany

    About Your Employer

    Corning

    Corning

    Corning is one of the world's leading innovators in materials science, with a 167-year track record of life-changing inventions. Corning applies its unparalleled expertise in glass science, ceramics science, and optical physics along with its deep manufacturing and engineering capabilities to develop category-defining products that transform industries and enhance people's lives.

    Description

  • Founding Year
    1851
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Industry, Production
  • Logo Corning

    Working Student - Software Engineer

    Location
    Berlin
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs