Logo of Huzzle

Internship (m/f/d) Software Engineering

image

ABB

15d ago

  • Internship
    Full-time
    Placement Program
  • Software Engineering
    IT & Cybersecurity
  • Ladenburg

AI generated summary

  • You should have a background in computer science or IT, experience in OOP (Java/C#), scripting (Python), and familiarity with development tools and git. Knowledge of PLCs and industrial protocols is a plus.
  • You will contribute to software research, evaluate new technologies, understand ABB’s software architecture, and manage independent project tasks as part of a team.

Requirements

  • Study background in computer science, software and systems engineering, information technology or similar knowledge
  • Experience with software development in OOP (Java or C#) and/or other languages (C/C++)
  • Additional experience in scripting languages (e.g. Python) and applied Machine Learning is a plus
  • Additional experience in domains of automation engineering (PLC programming languages) and industrial communication protocols (OPC UA) is a plus
  • Experience with collaborative software development tools in terms of IDEs (Visual Studio, Visual Studio Code, Eclipse, ...) and git-based collaborative development workflow

Responsibilities

  • Contribute to ongoing research activities on developing software-intensive systems and software applications in domains of Industrial Internet of Things, Embedded and Real-time Systems, Distributed Fault-Tolerant Computing Systems, Control Application Engineering
  • Support evaluation of cutting-edge technologies like Cloud and Edge Computing, Containerization and Container Orchestration using Docker and Kubernetes, Digital Twins, 5G Networking, Microservice Architectures, and Applied Machine Learning
  • Understanding software architecture and development process of existing ABB product offering to extend it to innovative next generation prototypes
  • Driving an independent work task as a project team member

FAQs

What is the duration of the internship?

The internship lasts for a period of 3 to 6 months.

What tasks will I be involved in during the internship?

You will contribute to research activities on software-intensive systems, support the evaluation of cutting-edge technologies, and work independently on defined project tasks.

What qualifications are required for the internship?

Candidates should have a study background in computer science, software and systems engineering, information technology, or similar fields.

Is prior software development experience necessary?

Yes, experience in software development using OOP languages such as Java or C#, as well as familiarity with other languages like C/C++ is required.

Are there opportunities to work with machine learning technologies?

Yes, experience in applied machine learning is a plus and will be beneficial during the internship.

Will I receive remuneration during the internship?

Yes, interns will receive appropriate remuneration for the duration of the internship.

Do I need to provide any documents with my application?

Yes, you should include a cover letter, CV, certificate of enrolment, current transcript of grades, and any other supporting documents with your application.

Can I apply for the internship if it is mandatory for my studies?

Yes, you can apply for a mandatory internship, but you must include the corresponding extract from your university’s internship guidelines with your application.

What programming languages should I be familiar with?

Familiarity with Java, C#, C/C++, and scripting languages such as Python is beneficial for the internship.

Is experience with automation engineering relevant to this internship?

Yes, additional experience in automation engineering, such as PLC programming languages and industrial communication protocols like OPC UA, is a plus.

We energize the transformation of society and industry to achieve a more productive, sustainable future

Manufacturing & Electronics
Industry
10,001+
Employees
1988
Founded Year

Mission & Purpose

ABB is a technology leader in electrification and automation, enabling a more sustainable and resource-efficient future. The company’s solutions connect engineering know-how and software to optimize how things are manufactured, moved, powered and operated. Building on more than 130 years of excellence, ABB’s ~105,000 employees are committed to driving innovations that accelerate industrial transformation.

Culture & Values

  • Courage

    ​​​​​​​Take action and manage consequences. Speak up and ask for help. Take calculated risks to create success

  • Care

    Take care of our customers, our people and the environment. Respect and value differences. Do what is right and act with integrity

  • Curiosity

    Believe there is always a better way. Lead with technologies and innovations. Learn from failures and successes

  • Collaboration

    Believe smart people collaborate Build on each other’s strengths and success Partner with our customers