Auf einen Blick
- Aufgaben: Modernisiere die Python-API und verbessere die Entwicklererfahrung.
- Unternehmen: Führendes Unternehmen im Bereich Software Defined Radios mit innovativer Kultur.
- Vorteile: Faire Vergütung, flexible Arbeitszeiten und Team-Events.
- Weitere Informationen: Internationale R&D-Teamumgebung mit großartigen Entwicklungsmöglichkeiten.
- Warum dieser Job: Arbeite an einem realen Softwareprojekt mit praktischem Einfluss und lerne von erfahrenen Mentoren.
- Qualifikationen: Studium in Informatik oder verwandten Bereichen und Programmiererfahrung in Python.
Das prognostizierte Gehalt liegt zwischen 500 - 1500 € pro Monat.
NI ist einer der führenden Hersteller im Bereich Software Defined Radios (SDR). Eine zentrale Softwarekomponente ist der USRP Hardware Driver (UHD), der eine enge Integration zwischen einer leistungsstarken C++-API und einer Python-Schnittstelle bietet. Das Ziel dieses Praktikums ist es, die API zu modernisieren, die Entwicklererfahrung zu verbessern und sie in ein konsistentes Dokumentationsökosystem zu integrieren. Sie werden von einem erfahrenen Mentor angeleitet.
In dieser Rolle werden Ihre Aufgaben sein:
- Modernisierung der Python-Bindings (pybind11) mit Pythonic-Schnittstellen und Docstrings
- Einführung von Typ-Hinweisen und Verbesserung der IDE-Nutzbarkeit
- Aktivierung der Kompatibilität mit NumPy 2.x und modernen Python-Versionen
- Integration der Python-Dokumentation in Doxygen/Sphinx-Pipelines
- Refactoring der Python-Abstraktionsschicht
- Hinzufügen grundlegender Tests und Nutzungshinweise
Wer Sie sind:
Sie sind leidenschaftlich an Softwareengineering interessiert und lernen gerne mit den neuesten Technologien und Werkzeugen. Sie können Ihre Zeit gut managen und sich bei Fragen an Mentoren wenden, um den Fortschritt und die Erreichung von Zielen und Aufgaben voranzutreiben. Sie arbeiten effektiv in einer Gruppenumgebung, lösen Probleme und diagnostizieren technische Probleme und schlagen angemessene Lösungen vor.
Für diese Rolle benötigen Sie:
- Aktuelle akademische Studien in Elektrotechnik oder Computertechnik, Informationstechnologie, Informatik oder einem ähnlichen Studienfeld (Bachelor: ab dem 5. Semester)
- Programmierungserfahrung in Python und/oder C++
- Grundlegendes Verständnis von Softwareengineering-Praktiken (Versionskontrolle, Tests, Build-Systeme)
- Interesse an API-Design und Entwicklererfahrung
- Gute Kenntnisse in gesprochenem und geschriebenem Englisch und/oder Deutsch
- Verfügbarkeit für 4-6 Monate ab Oktober 2026
- Dieses Praktikum muss ein Pflichtteil Ihres Studiums sein
Bevorzugte Qualifikationen, die Sie von anderen abheben:
- Erfahrung mit Python (Typ-Hinweise, Packaging, NumPy)
- Vertrautheit mit C++ und pybind11
- Erfahrung mit Build-Systemen, z.B. CMake, und CI/CD-Systemen
- Grundkenntnisse in linearer Algebra oder RF-Engineering
- Fähigkeit, selbstständig und strukturiert zu arbeiten
- Engagierte, teamorientierte Arbeitsweise
- Analytisches Denken und ein hohes Maß an Eigeninitiative
Unsere Kultur & Engagement für Sie:
Wir legen großen Wert auf Ihre Entwicklung, daher möchten wir sicherstellen, dass Sie nicht nur einen herausfordernden Job bei uns finden, sondern auch einen Arbeitsplatz, der unterstützend und lohnend ist. Sie erhalten eine strukturierte Einarbeitung sowie gezielte Unterstützung von professionellen Mentoren.
Praktische Expertise vermittelt:
- Arbeiten an einem realen Softwareprojekt mit praktischem Einfluss
- Erfahrungen im API-Design und gemischten Sprachsystemen sammeln
- Gelegenheit zur Verbesserung von Entwicklerwerkzeugen und Benutzerfreundlichkeit
- Einblicke in den Arbeitsalltag eines Ingenieurs
- Arbeiten in einem internationalen F&E-Team
Darüber hinaus können Sie eine Vielzahl attraktiver Mitarbeiterbenefits erwarten:
- Faire Vergütung
- Flexible Arbeitszeiten
- Teamevents und kostenlose Getränke, Obst und Gemüse
Wir setzen uns dafür ein, ein integratives, offenes und einladendes Arbeitsumfeld für alle Menschen zu schaffen, um das berufliche Potenzial bestmöglich auszuschöpfen.
Sind Sie interessiert? Wenn ja, freuen wir uns auf Ihre Bewerbung über unser Bewerbungsportal, einschließlich Motivationsschreiben, Lebenslauf, Pflichtpraktikumsbescheinigung von der Praktikums- oder Prüfungsstelle Ihrer Universität, die aktuellsten Zeugnisse und Notenübersichten.
National Instruments Dresden GmbH
Frau Nataliia Verbylo
Am Waldschlösschen 201
099 Dresden
Deutschland
Internship: Software Engineering of Python Open-Source API Arbeitgeber: Emerson
Emerson ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur eine spannende Rolle als Accounting Manager in Deutschland bietet, sondern auch ein unterstützendes und wachstumsorientiertes Arbeitsumfeld. Mit einem attraktiven Vergütungspaket, einer betriebseigenen Kantine, Gesundheitsdiensten vor Ort und vielfältigen Freizeitmöglichkeiten fördert Emerson die persönliche und berufliche Entwicklung seiner Mitarbeiter und schafft so eine positive Unternehmenskultur.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Internship: Software Engineering of Python Open-Source API erhalten könnten
✨Nutze Entwickler-Communities!
Schau mal nach lokalen Entwickler-Meetups oder Online-Communities wie GitHub oder Stack Overflow. Dort kannst du dich mit anderen austauschen, spannende Projekte finden und vielleicht sogar direkt mit Firmen in Kontakt treten, die Praktika anbieten!
✨Kollaboriere bei Open-Source-Projekten.
Engagiere dich in Open-Source-Projekten, um praktische Erfahrungen zu sammeln und dein Portfolio aufzufüttern. Das zeigt Arbeitgebern, dass du proaktiv bist und mit neuen Technologien umgehen kannst. Und hey, vielleicht läuft dir ja das perfekte Praktikum über den Weg!
✨Nutze die Karriereservices deiner Uni!
Wenn du an einer Hochschule studierst, schau, ob es an deiner Uni spezielle Karriere-Events oder Jobmessen gibt, die auf IT und Softwareentwicklung ausgerichtet sind. Das ist eine super Chance, um direkt mit Unternehmen wie Emerson ins Gespräch zu kommen.
✨Setze auf persönliche Ausschreibungen.
Oft sind Praktikumsplätze nicht groß ausgeschrieben! Schau regelmäßig auf der Website von Emerson vorbei und achte auf neue Praktikumsanzeigen. Oft kann ein persönlicher Kontakt der Schlüssel sein, um deine Bewerbung hervorzuheben.
Wir glauben, dass du diese Fähigkeiten brauchst, um Internship: Software Engineering of Python Open-Source API mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig uns dein Code-Talent!:Für ein Praktikum in der Software-Entwicklung ist es super wichtig, dass du technische Fähigkeiten in den Vordergrund stellst. Füge Links zu Projekten auf GitHub oder zu anderen Plattformen hinzu, an denen du gearbeitet hast. So können wir schnell sehen, was du drauf hast!
Motivation ist der Schlüssel!:In deinem Anschreiben solltest du deutlich machen, warum du dich für ein Praktikum in der Software-Entwicklung bei Emerson interessierst. Erzähl uns, was dich motiviert und was du aus dieser Erfahrung lernen möchtest! Wir suchen nach aufgeschlossenen Praktikanten, die bereit sind, Neues zu lernen.
Die richtige Sprache!:Achte darauf, dass du in deiner schriftlichen Bewerbung die passenden Programmiersprachen und Technologien nennst, mit denen du bereits gearbeitet hast! Das hilft uns, deine Eignung für das Praktikum besser zu verstehen und zu sehen, wie gut du ins Team passt.
Mach Schluss mit langen CVs!:Halte deinen Lebenslauf knapp und präzise – maximal 1-2 Seiten. Konzentriere dich auf relevante Erfahrungen und technische Skills, die für die Software-Entwicklung wichtig sind. Wir wollen einen schnellen Überblick über deine Fähigkeiten, also bleib konkret!
Wie man sich auf ein Vorstellungsgespräch bei Emerson vorbereitet
✨Zeig deine Coding-Skills!
Da es sich um ein Praktikum in der Software-Entwicklung handelt, solltest du bereit sein, deine Programmierfähigkeiten unter Beweis zu stellen. Mach dich mit Coding Challenges vertraut, die oft Teil des Interviews sind. Sei bereit, an Whiteboard-Probleme zu arbeiten oder deinem Code live zu präsentieren.
✨Verstehe die Tools und Technologien
Stell sicher, dass du die gängigen Programmiersprachen und Frameworks kennst, die für die Stelle relevant sind. Wenn Emerson zum Beispiel häufig Java oder React nutzt, wäre es gut, wenn du schon einige Projekte damit umgesetzt hast. Vielleicht kannst du Referenzen von deinem Portfolio einbringen.
✨Sei offen für Feedback und Fragen
Im Praktikum geht es oft darum, zu lernen und sich zu entwickeln. Sei bereit, Fragen zu beantworten, die auf deinen Lernprozess abzielen oder deine Denkweise erklären, wenn du an einem Problem arbeitest. Deine Bereitschaft, Feedback anzunehmen, wird sehr geschätzt.
✨Bereite deine Motivation vor
Da du dich um ein Praktikum bewirbst, wird dein Engagement und deine Motivation für die Software-Entwicklung eine große Rolle spielen. Überlege dir, warum du gerade bei Emerson ein Praktikum machen willst und was du dir davon erhoffst. Das zeigt, dass du wirklich daran interessiert bist, zu lernen und dich weiterzuentwickeln.