Internships and Bachelor / Master thesis projects:

Job opportunities for students

3S-Smart Software Solutions offers various opportunities for students to step into the world of software development.
From trial internships to master thesis projects, students can join our company at different educational levels.

Working students

Working Student (m/f)

We offer:

  • Exciting tasks for software developers for every requirement, e. g. development of compilers, user interfaces, graphic project planning, bus protocols for industrial communication, web technologies etc. for industry 4.0/IoT applications etc.
  • Individual support and training on the job
  • A friendly working atmosphere with the best working atmosphere
  • Professional environment in an international market

 

Starting date: according to agreement

Qualifications:

  • Ongoing Studies of Computer Science, Electrical Engineering, or Mathematics
  • Motivation to work independently
  • Accurate and independent working style
  • Interest for and commitment to technical issues

Work content and duration: according to agreement

Information and application:
3S-Smart Software Solutions GmbH
HR Dept., Ms. Sabine Panzer
jobs(at)codesys.com

 

 

 
Bachelor/Master Thesis Projects

Bachelor and Master thesis projects for students of computer science and electrical engineering (m/f)

We offer:

  • Individual support and mentoring of Bachelor and Master Theses
  • Demanding tasks and projects
  • Individual support and training on the job
  • Friendly working atmosphere
  • The opportunity to be permanently employed after successful graduation

Duration period of the graduation project according to applicable study regulations

No. of hours/week: 40

Begin: according to agreement

Qualifications:

  • Ongoing Studies of Computer Science, Electrical Engineering, or Mathematics
  • Interest for and commitment to technical issues
  • Motivation to work independently
  • Accurate and independent working style

Information and application:
3S-Smart Software Solutions GmbH
HR Dept., Ms. Sabine Panzer
jobs(at)codesys.com

 

Bachelor thesis: Connection of Docker to CODESYS

Problem definition
CODESYS is a hardware-independent programming system for programmable logic controllers. The IEC 61131-3-compliant programming languages used are translated into processor-specific code, transferred to a CODESYS runtime system, and executed.

C integration in CODESYS allows for the integration of components developed in the C programming language. These are not compiled by the internal CODESYS compiler, but by an existing C compiler and toolchain for the target system. As the runtime system is available for many different architectures and operating systems, you usually need a cross-compiler that, for example, creates modules in Windows for Linux on ARM.

Practical experience has shown that setting up a suitable environment for compiling code for external target systems on Windows can be very complicated. We are looking for solutions to simplify this process. In this thesis, the candidate will study the use of virtualization with the help of Docker.

Objective

Objective of the thesis

CODESYS shall support the capability of accessing a build environment within a VM for the compilation of C code. Docker is the ideal solution for implementing this kind of solution. A VM shall be set up for a selected testing platform. Then a suitable extension for CODESYS shall be implemented, which controls the compiling process within the VM and transparently executes the data exchange for the user.
In addition, it would be advantageous to be able to provide users with a convenient way of configuring and managing the VM within CODESYS.


Duration: according to study regulations
Remuneration: yes
Hours per week: 40

Application reference: Docker student

Information and application:
3S-Smart Software Solutions GmbH
HR Dept., Ms. Sabine Panzer
personal(at)codesys.com
Tel.: +49 831-54031-0

 
 
Inspiring Automation Solutions