Logo Protos

Student trainee in DSL tool development for embedded systems

New

Job

  • Level
    Junior
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Internship / school internship
  • Location
    Munich
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this position, you will develop DSL tools for embedded systems, implement software modules and interfaces, conduct testing, and create technical documentation while working with modern technologies such as Java, Xtext, and EMF.

    Job Technologies

    Your role in the team

    • Participation in the conception and development of DSL tools for embedded systems.
    • Implementation of software modules and interfaces in development tools.
    • Conducting tests and debugging of the developed tools.
    • Creation and maintenance of technical documentation for software components.
    • Analysis of requirements and support in specifying new features.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Development of tools related to model-driven software development (editors, code generators, etc.).
    • Development of Eclipse / Visual Studio Code plug-ins.
    • Continuous Integration (Jenkins/Bitbucket/Gitlab).
    • Development of domain-specific languages (DSL) e.g., with Xtext, EMF (Eclipse Modeling Framework), Langium.
    • Java skills (Java 11 and higher).
    • Source code management with Git or SVN.
    • You are studying in Munich or the surrounding area - we meet once a week at the PROTOS office.
    • Curiosity and the desire to do things differently and better.
    • Good written and verbal communication skills.
    • The ability to work independently combined with good teamwork.
    • Self-taught skills.
    • Fluent in English and good German.

    Experience

    • First experience with object-oriented programming and design patterns.
    • Initial experience with web technologies (JavaScript/TypeScript/HTML/CSS).

    This text has been machine translated. Show original

    What we offer

    • Freedom for your own ideas and solutions.
    • Exciting training programs.
    • Intensive support from a dedicated mentor.
    • Young team.
    • Flexible working hours, also remote by arrangement.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Topics You Will Work On

    Job Locations

    • Location Munich

      Bayern

      Germany

    About Your Employer

    Protos

    Protos

    PROTOS hat sich auf die Entwicklung modellgetriebener, domänenspezifischer Werkzeuge und Applikationen für Embedded Systeme spezialisiert.

    Description

  • Company Size
    1-49 Employees
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo Protos

    Student trainee in DSL tool development for embedded systems

    Location
    Munich
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs