Logo of Huzzle

Internship (m/f/d) Software Engineering

image

ABB

11d ago

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
    IT & Cybersecurity
  • Mannheim

AI generated summary

  • You should have a background in computer science or similar, experience with OOP (Java/C#), and familiarity with scripting, automation, and collaborative tools.
  • You will contribute to software research, evaluate new technologies, understand existing products, and drive independent tasks as part of a project 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 3 to 6 months.

What are the key responsibilities of the internship?

Interns will contribute to research on software-intensive systems, support evaluation of cutting-edge technologies, understand software architecture, and drive an independent work task as a project team member.

What educational background is required for this internship?

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

Is experience in specific programming languages required?

Yes, experience with software development in object-oriented programming languages such as Java or C# is required. Experience with C/C++ is also preferred.

Are there any additional skills that would be beneficial for candidates?

Yes, additional skills in scripting languages (e.g., Python), applied machine learning, automation engineering (PLC programming languages), and industrial communication protocols (OPC UA) are a plus.

Are there collaborative tools that interns are expected to use?

Yes, interns should have experience with collaborative software development tools and IDEs such as Visual Studio, Visual Studio Code, Eclipse, and a git-based collaborative development workflow.

Will interns receive compensation during the internship?

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

What documents need to be submitted with the application?

Candidates should submit a cover letter, CV, certificate of enrolment, current transcript of grades, and any other supporting documents.

Should applicants specify the type of internship they are applying for?

Yes, applicants must state whether they are applying for a voluntary or mandatory internship and include the corresponding university documentation if it is a mandatory internship.

Where can I learn more about ABB and its impact?

More information about ABB and the impact of its solutions can be found at www.abb.com.

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