Embedded Software Engineer (m/w/d) – Hardware-nahe Entwicklung
🏛 Ausgeschrieben von expertplace professionals GmbHWir suchen einen erfahrenen Embedded Software Engineer für die Entwicklung innovativer Hardware-Plattformen. In dieser Rolle gestaltest du zukunftsweisende Technologien an der Schnittstelle von Hard- und Software mit modernen Programmiersprachen wie Rust und C++.
Deine Aufgaben umfassen die Entwicklung und das Bring-up neuer Hardware-Plattformen, einschließlich SoCs und FPGAs. Du wirst Treiber, Hardware Abstraction Layer (HALs) und hardwarenahe Softwarekomponenten entwickeln sowie Fullstack-Lösungen auf Embedded-Linux-Systemen realisieren – von der Kernelentwicklung bis zur Benutzeroberfläche. Komplexe Hardware-Software-Fehler analysierst und behebst du mit professionellen Debugging-Tools wie Logic Analyzer, JTAG und Oszilloskop. Darüber hinaus implementierst du performante FPGA- und SoC-Schnittstellen mit DMA, Interrupts und Register-Handling.
Wir erwarten ein abgeschlossenes Studium in Informatik, Elektrotechnik oder eine vergleichbare Qualifikation. Du bringst mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit Schwerpunkt auf Hardware-nahe Programmierung mit. Sehr gute Kenntnisse in Rust und C++ sowie sicherer Umgang mit Embedded Linux (Yocto oder Buildroot) sind erforderlich. Erfahrung mit Debugging, Treiberentwicklung, Hardware-Integration und System Bring-up runden dein Profil ab. Fließende Deutsch- und Englischkenntnisse sind notwendig.
Wir bieten attraktive Vergütung, technologisch anspruchsvolle Projekte im Hightech-Umfeld, moderne Entwicklungsmethoden und Tools, individuelle Weiterbildungsmöglichkeiten sowie eine offene Unternehmenskultur mit wertschätzender Teamatmosphäre. Der Arbeitsort ist Berlin.
Skills erklärt
- Rust
- Programmiersprache für systemnahe Software, die Speichersicherheit und Parallelverarbeitung ohne Garbage Collection ermöglicht.
- C
- Programmiersprache für Systemprogrammierung und Anwendungsentwicklung, bekannt für Effizienz und Nähe zur Hardware.
- Embedded Linux
- Linux-Betriebssystem, das auf eingebetteten Systemen wie IoT-Geräten, Routern oder Industriesteuerungen läuft.
- Buildroot
- Open-Source-Tool zur automatisierten Erstellung von Linux-Systemen für eingebettete Geräte durch Kompilierung von Kernel, Bibliotheken und Anwendungen.
- FPGA
- Field-Programmable Gate Array – ein Halbleiter-Chip, dessen Funktionalität nach der Herstellung durch Programmierung konfiguriert werden kann, häufig für spezialisierte Aufgaben eingesetzt.
- SOC
- Security Operations Center – zentrale Einheit zur Überwachung von IT-Sicherheitsvorfällen und zum Schutz von Computersystemen vor Angriffen.
- Logic Analyzer
- Messinstrument zur Erfassung und Analyse von digitalen Signalen und Logikzuständen in elektronischen Schaltungen.
- Oszilloskop
- Messinstrument zur Visualisierung und Analyse von elektrischen Signalen und Spannungsverläufen in der Elektronik.
- Debugging
- Prozess der Fehlersuche und -behebung in Programmcode durch systematische Analyse, um Ursachen von Fehlverhalten zu finden.
Als IT-Freelancer automatisch auf Projekte wie dieses bewerben
Nexus ist die KI-gestützte Plattform für IT-Freelancer, die täglich neue Projektausschreibungen analysiert und passgenaue Bewerbungstexte generiert – vollautomatisch, in Sekunden. Kein manuelles Schreiben mehr: Nexus liest die Ausschreibung, erkennt die gefragten Skills und erstellt einen individuellen Bewerbungstext, den du per Klick versendest.
- ✓ Projektausschreibungen direkt von Anbietern aus dem DACH-Raum
- ✓ KI-Bewerbungstext in unter 30 Sekunden – individuell auf jedes Projekt zugeschnitten
- ✓ Automatischer Versand per E-Mail + Anlage in Pipedrive
- ✓ Kostenlos starten – keine Kreditkarte erforderlich
Häufige Fragen zu Nexus
- Was ist Nexus und für wen ist es geeignet?
- Nexus richtet sich an selbstständige IT-Freelancer, die regelmäßig auf Projektausschreibungen antworten. Die Plattform automatisiert den gesamten Bewerbungsprozess – von der Analyse der Ausschreibung bis zum Versand der Bewerbung.
- Wie schreibt Nexus den Bewerbungstext?
- Nexus analysiert die Projektbeschreibung mit Claude (Anthropic) und gleicht die Anforderungen mit deinem hinterlegten Profil ab. Der generierte Text ist individuell, professionell und direkt versendbar – du kannst ihn vor dem Absenden noch anpassen.
- Welche Projektplattformen werden unterstützt?
- Nexus erhält Projekte direkt von Projektanbietern aus dem DACH-Raum – neue Ausschreibungen erscheinen automatisch in deiner Pipeline, ohne dass du Plattformen manuell durchsuchen musst.
- Kostet Nexus etwas?
- Der Einstieg ist dauerhaft kostenlos. Für professionelle Nutzung mit erweiterten Funktionen gibt es kostenpflichtige Pläne – ohne versteckte Kosten oder automatische Verlängerung.
Nie wieder Bewerbungen schreiben.
Nexus matcht deine Skills und schreibt Bewerbungen automatisch.
Kostenlos registrieren →Keine Kreditkarte erforderlich
Tipp
Zeiterfassung & Projektverwaltung
Projekte, Stunden und Rechnungen in einer App. Flow ist die schlanke Lösung für IT-Freelancer und Agenturen – kostenlos starten.
Flow ausprobierenÄhnliche Projekte
- Backend Developer (m/w/d)
- Lead Microsoft Power Platform (m/w/d)
- Softwareentwickler Automatisierungstechnik (m/w/d)
- ServiceNow ITOM Developer - 3+ Monate - Start ASAP
- Entwickler mit Schwerpunkt Python/Azure für Remote-Projekt gesucht
- Senior Full Stack Software Engineer (m/w/d) – Java | Spring Boot | Vue.js | Kubernetes
- Senior Fullstack Entwickler React / Node.js (m/w/d)
- Lead Architect / Solution Architect (m/w/d)
- Freelance - Lead Engineer Embedded Software Development
- Grafikdesign (m/w/d)
- Customer Journey Expert im Bereich Service Channels (m/w/d)
- ArcGIS Konfigurationsspezialist (m/w/d)
- Projekt Manager (Agentic Coding/KI) – sozialversicherungspflichtig angestellt (m/w/d)
- Scrum Master
- Systems Engineer
Tipp
Konferenzraum in Hamburg
Für das nächste Kunden- oder Teammeeting in Hamburg: vollausgestattet mit Beamer, Whiteboard und Videokonferenz – ab 49 €/h, direkt am Gänsemarkt.
Konferenzraum mieten