Bachelor-Thesis / Master-Thesis Embedded Development in Rust
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
eine Komponente die bereits in C geschrieben wurde komplett zerpflücken und neu gestalten (mit Hilfe von erfahrenen Kollegen) die Komponente hat ca. 7000 Zeilen Code und ist damit ein wirklich kleines Projekt, da viele Code-Redundanzen zu finden sind dich in die Rust Entwicklungswerkzeuge einarbeiten in die Rust Spezifika reinfuchsen, insb. zu dynamic und Datenstrukturen in Docker einarbeiten, um eine Build-Umgebung zu schaffen die auf allen Maschinen, deiner, CI-Server usw. gleich compliert und paketiert Hands-On an der bestehenden Hardware deinen Code flashen und ausführen Targets werden sein STM32 und ESP32 (Risc-V) sowie andere MCUs für junge OOD Entwickler Tutorials in Videos erfassen, damit diese verstehen worauf es ankommt (ca. 3% deiner Arbeit) für erfahrene C/C++ Entwickler Video-Tutorials erstellen, damit diese schnell in Rust reinkommen (ca. 2% deiner Arbeit) für die Video-Tutorials stehen dir erfahrene Video-Cutter und Video-Creators zur Seite, die dir helfen gutes Videomaterial zu schneiden Je nach Fortschritt in deiner Thesis nimmst Du Teil an der Entwicklung eines Hardware-In-the-Loop (HIL) Aufbaus mit Robotic-Arms, um Sensorik auf den PCBs zu testen und echte Bedingungen zu simulieren.
Warum softwareEngineering bei einer Online-Marketing Agentur?
Häufige Fragen von Bewerbern
Warum sollte ich bei einer Online-Marketing Agentur Hardware oder Software entwickeln? Obwohl wir als Online-Marketing Agentur bekannt sind, bieten wir Büroflächen für unsere Partner und Kunden an. Diese sind in den Bereichen Hardware- und Softwareentwicklung aktiv. Viele unserer Kunden sind Ingenieure und technische Experten, die ihre Produkte bei uns vor Ort entwickeln und testen, um sie optimal vermarkten zu können. Unsere Aufgabe ist es, diese Kunden zu unterstützen und ihre technischen Leistungen erfolgreich am Markt zu positionieren und Bewerber wie dich zu finden!
Können die mir überhaupt in dem Bereich helfen und etwas beibringen? Ja, absolut. Wir arbeiten eng mit den Ingenieuren unserer Kunden zusammen, die ihre Expertise in Hardware- und Softwareentwicklung direkt bei uns vor Ort einbringen. Du wirst die Möglichkeit haben, von diesen erfahrenen Entwicklern zu lernen, die über umfangreiches Wissen und langjährige Berufserfahrung verfügen.
Haben diese überhaupt die passende Ausstattung? Ja, wir verfügen über modern ausgestattete Arbeitsplätze für sowohl die Software- als auch die Hardwareentwicklung. Unsere Infrastruktur umfasst ein hochmodernes Build-Environment und spezialisierte Tools und Geräte für die Hardware-Entwicklung. Damit stellen wir bzw. unsere Kunden & Partner sicher, dass du die bestmöglichen Bedingungen für deine Arbeit hast.
Ist das nicht ungewöhnlich, dass eine Online-Marketing Agentur Hardware entwickelt? Es mag auf den ersten Blick ungewöhnlich erscheinen, aber genau diese Kombination macht uns einzigartig. Unsere Aufgabe ist es, die Produkte unserer Kunden zu vermarkten, und oft sind dies hochspezialisierte technische Produkte. Durch die Integration von Ingenieurswissen unserer Kunden in unsere Marketingstrategien können wir umfassende und innovative Lösungen anbieten, die unseren Kunden einen erheblichen Mehrwert bieten. Zudem gibt es direktes Feedback aus dem Marketing in die Technik, heutzutage ein unschlagbarer Vorteil! Unsere Ingenieure arbeiten eng mit den Marketing-Teams zusammen, um sicherzustellen, dass technische Entwicklungen und Marketingstrategien nahtlos ineinandergreifen.
Wie wird mir geholfen, wenn ich nicht weiterkomme? Wenn du bei deiner Arbeit auf Herausforderungen stößt, steht dir immer ein erfahrener Mentor zur Seite. Unsere Mentoren sind hochqualifizierte Experten, die dir mit Rat und Tat zur Seite stehen. Wir legen großen Wert auf eine unterstützende Arbeitsumgebung, in der du jederzeit Hilfe und Feedback erhalten kannst.
Must have
Hard Skills, Bei prozentualen Angaben, z.B. 80 %, bedeutet dies, dass 80 % deiner Zeit Remote und 20 % deiner Zeit im Büro an einem unserer Standorte erfolgt.
Unsere Kunden
Stehen im Mittelpunkt unseres Denken und Handelns. Sind in der Regel regional im Großraum Stuttgart aufgestellt. Sind renommierte Unternehmen aus den verschiedensten Branchen
Bist du bei uns richtig?
starker Wille und methodisch hohe Kompetenz, um hohe Qualität an deinen Kunden zu liefern starker Wille, neue Technologien zu erlernen und nachhaltig für deinen Kunden zur Umsetzung zu bringen gestalterisches Verständnis
Der Job ist unpassend für dich falls …
… du ein “9-to-5er” bist … dein Kunde auf deiner Prioritätenliste am Ende steht … ein Notfall beim Kunden zugunsten deiner Freizeit hintenanstehen muss … du ausschließlich in der Arbeitszeit zu lernen bereit bist … dein letztes gelesenes Buch zu deinem Business bereits Jahre zurückliegt … falls Deutsch nicht deine Muttersprache ist, und du deine Sprachkenntniss nicht auf CEFR Level C1 oder höher verbessern möchtest … falls Englisch nicht deine Muttersprache ist und du deine Sprachkenntnisse nicht auf CEFR Level B2 oder höher verbessern möchtest … immer andere Schuld sind … du über keine Kritikfähigkeit verfügst
Requirements
B Ausübungsformen
Gewünschte Fähigkeiten & Kenntnisse
Infrastruktur Rust CAN Englisch Marketing Technik IoT OOD Programmiererfahrung REST Internet der Dinge C-Programmiersprachen Mobile App Docker Social-Media TDD GIT Programmiersprachen Subversion Management Deutsch Verantwortungsvolle Arbeitsweise, Bereits Erfahrungen mit der Programmierung von MCUs, wie z.B. ESP32, STM32 usw. Bereits Erfahrung mit Source Control Subversion/Git Feature Branching und Handling Hohes Interesse an Qualitätssicherungsprozessen Ihrer eigenen Lieferungen (z.B. TDD) Kenntnisse in mit MQTT, REST Gute Kenntnisse in lesen von Code C/C++ für Embedded Hardware Englisch mindestens CEFR-Niveau C1 oder Deutsch mindestens CEFR-C1+ Deutsch nicht erforderlich, aber bereit, bis GER-Niveau C1 zu lernen Natürlich verfügen Sie über Kenntnisse objektorientierter Designpraktiken und -muster Sie können Schaltpläne lesen und diese mit den Hardwareentwicklern besprechen, wenn Sie auf Probleme mit der Hardware stoßen Sie können Oszilloskope und andere Messgeräte verwenden, um Ihren Code auf der Hardware zu debuggen
Benefits & conditions
Important, if you translate this page, ensure you use Browser built in translations. You can use this translate button also, BUT never use this translation to post your application form! It will break your form!
Translate
Dein Aufgabengebiet
Du sucht eine Stelle in der Du deine Thesis zum Bachelor oder zum Master machen kannst? Dabei möchtest Du die moderne Programmiersprache Rust verwenden? Du möchtest zudem ein modernes IOT Gerät (anteilig) mitentwickeln? Selbstverständlich auf Basis von ARM oder Risc-5? Und dann auch noch etwas Geld verdienen?, hands-on experiences in seafaring (e.g. with yachts) hands-on experiences in airplane handling experiences in container cargo management
Wir bieten
Generell gilt bei uns:
Teammitglied in einem jungen, flexiblen und lernbegierigen Team Einen festen Mentor, der dir mit Rat und Tat zur Seite steht Anspruchsvolle Aufgaben und Verantwortung für eigene Projekte Flache Hierarchien und damit starke Mitgestaltungsmöglichkeiten Kurze Entscheidungswege Interne und externe Trainings- und Weiterbildungsmöglichkeiten Regelmäßige Teamevents Ausgleich aller Arbeitsstunden, z.B. durch Freizeitausgleich
Mögliche Zeitmodelle:
Teilzeit
Vollzeit
Mobiles Arbeiten möglich?
ja, zeitweise und nach Absprache im Team- und Projektumfeld möglich
Hinweise: Mobiles Arbeiten bedeutet, dass dein Hauptarbeitsplatz im Büro zusammen mit deinen Kollegen ist. Im beiderseitigen Einvernehmen kann zeitweise und vereinzelt (nach erfolgreicher Einarbeitung) mobil, z.B. zu Hause, gearbeitet werden. Hierfür sind alle mit Laptops ausgestattet.
Arbeiten außerhalb deines Hauptarbeitsplatzes bzw. außerhalb unseres Büros wird als mobiles Arbeiten betrachtet!
Full Remote möglich?
nein, nur vor Ort mit teilweisem mobilen Arbeiten
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…