CT is a European-based international engineering company with a clear mission: to provide innovative and technological solutions that help our customers become more efficient and competitive. We operate in aviation & aerospace, defence, marine, automotive, rail, and industrial plants, with a strong focus on renewable energy, electrical engineering, and architecture. Our 2,000 engineers support clients at every stage of the product lifecycle, from design and manufacturing to technical support.
For the location at Lake Constance, we are looking for an Embedded Software Engineering (m/f/d) to support the development of next-generation onboard software for satellite applications.
Your Responsibilities
- Develop a demonstrator for a distributed data handling architecture designed for satellite control applications.
- Support the design, implementation, and testing of embedded software components.
- Collaborate with software engineers to integrate new functionalities into an existing software framework.
- Participate in verification and validation activities.
- Document development work and present progress to the project team.
- Contribute to the continuous improvement of software development processes and solutions.
Voraussetzungen
Your Profile
- Bachelor's or Master's degree in Computer Science, Embedded Systems, Software Engineering, Electrical Engineering, or a related technical discipline.
- Experience in embedded software development using C/C++.
- Knowledge of microcontroller-based systems and embedded programming concepts.
- Experience in the aviation or space sector.
- Strong analytical and problem-solving skills.
- Ability to work independently while also collaborating effectively within a multidisciplinary team.
- Python programming skills are considered an advantage.
- Fluent English language skills, both written and spoken.
What You Will Gain
- Practical experience in the aerospace and satellite domain.
- Exposure to embedded software architectures used in mission-critical environments.
- Hands-on work with microcontrollers, distributed systems, and software testing.
- Collaboration with experienced engineers in an international and innovative environment.
- Opportunity to develop technical expertise in cutting-edge space technologies.
Vorteile
- We have flat hierarchies and are always open to your new suggestions and impulses
- We are an international, open-minded team that will welcome and support you warmly.
- We offer flexible working hours within a 40 hour week as well as the option to work from home.
- We offer you a fair, performance-related salary as well as an extended benefit that you can use, for fuel vouchers, company pension scheme or for the purchase of a new smartphone.
- We grant you 30 days of recreational leave per year
- We support our employees with individual training opportunities
- We regularly organize company events
#J-18808-Ljbffr
Internship - Embedded Software Engineer (m/f/d) | Satellite Systems in Immenstaad am Bodensee Arbeitgeber: THE CT ENGINEERING GROUP
CT Engineering ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern ein stabiles und wachsendes Umfeld bietet, in dem ihre Expertise geschätzt wird. Mit flexiblen Arbeitszeiten, der Möglichkeit zum hybriden Arbeiten und individuellen Karriereplänen fördert das Unternehmen die persönliche und berufliche Entwicklung seiner Mitarbeiter. Zudem sorgt eine offene und teamorientierte Unternehmenskultur dafür, dass sich alle Mitarbeiter wohlfühlen und aktiv an spannenden Projekten in innovativen Branchen mitwirken können.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Internship - Embedded Software Engineer (m/f/d) | Satellite Systems in Immenstaad am Bodensee erhalten könntest
✨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 THE CT ENGINEERING GROUP ins Gespräch zu kommen.
✨Setze auf persönliche Ausschreibungen.
Oft sind Praktikumsplätze nicht groß ausgeschrieben! Schau regelmäßig auf der Website von THE CT ENGINEERING GROUP vorbei und achte auf neue Praktikumsanzeigen. Oft kann ein persönlicher Kontakt der Schlüssel sein, um deine Bewerbung hervorzuheben.
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 THE CT ENGINEERING GROUP 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 THE CT ENGINEERING GROUP 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 THE CT ENGINEERING GROUP 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 THE CT ENGINEERING GROUP ein Praktikum machen willst und was du dir davon erhoffst. Das zeigt, dass du wirklich daran interessiert bist, zu lernen und dich weiterzuentwickeln.