Weitere Berufsbezeichnung: Embedded Systems Engineer; Hardwareentwickler/in Digitaltechnik; Firmwareentwickler/in; Systemingenieur/in Embedded Systems
Stellenbeschreibung: Starte als Architekt (m/w/d) hardwarenahe Softwareentwicklung durch.
expertplace professionals bringt seit 2014 als erfahrener Personaldienstleister Unternehmen und Talente zusammen und begleitet Fachkräfte gezielt bei ihrer beruflichen Entwicklung. Wir bieten geprüfte Qualität und individuelle Beratung für Deinen nächsten Karriereschritt.
Für einen international tätigen Technologiekonzern suche ich eine:n Architekt (m/w/d) hardwarenahe Softwareentwicklung am Standort Berlin im Rahmen der Arbeitnehmerüberlassung für 12 Monate mit Option auf Verlängerung. Der geplante Start ist zum nächstmöglichen Zeitpunkt. Die Position ist in Vollzeit (40 Wochenstunden) angesetzt, wobei bis zu 60 % Homeoffice möglich sind.
Deine Benefits:
- Attraktive Vergütung nach GVP-Tarifvertrag - 30 Urlaubstage - Arbeiten für einen namhaften Hightech-Konzern – das perfekte Sprungbrett für deine Karriere - Sehr hohe Übernahmechance in ein langfristiges Arbeitsverhältnis - Modernes Arbeitsumfeld am Standort Berlin - Urlaubs- und Weihnachtsgeld - Home-Office bis zu 60%
Deine Aufgaben als Architekt (m/w/d) hardwarenahe Softwareentwicklung
- Anforderungsmanagement: Aktive Mitarbeit bei Aufnahme, Analyse und formaler Spezifikation von funktionalen und nicht-funktionalen Anforderungen, die die Architektur begründen - Systemarchitektur: Entwurf, Definition und Dokumentation der gesamten Systemarchitektur für neue SoC Embedded-Plattformen unter Berücksichtigung von Echtzeitanforderungen, Leistung und Skalierbarkeit - Embedded C++ Entwicklung: Verantwortung für das Low-Level-Software-Design (Treiber, Middleware, RTOS-Integration) auf Microcontrollern, wobei Sie moderne C++-Standards (C++17/20) auf begrenzten Ressourcen - VHDL/FPGA-Architektur: Definition der Hardware-Architektur innerhalb des FPGA einschließlich Schnittstellen, Datenpfade und Hardware-Beschleuniger, die eng mit der Embedded-Software interagieren - Schnittstellenmanagement: Festlegung der APIs und Kommunikationsprotokolle zwischen Software (C++) und Hardware (VHDL), um eine nahtlose Integration und optimale Performance zu gewährleisten - Code-Qualität und Standards: Definition von Architekturrichtlinien, Coding-Standards und Verifikationsstrategien für beide Domänen (Software-Unit-Tests, Hardware-in-the-Loop Simulationen)
Das bringst Du als Architekt (m/w/d) hardwarenahe Softwareentwicklung mit:
- Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Studienrichtung - Expertenkenntnisse in der Programmierung von Microcontrollern und CPUs (ARM, RISC-V o.ä.) in modernem C++ (inkl. Konzepten wie Design Patterns for Embedded Systems, Unit Testing) - Tiefgreifendes Wissen in VHDL und praktischer Erfahrung in der Architektur und Implementierung komplexer Logik für aktuelle FPGA-Familien - Erfahrung in der Embedded-Software-Entwicklung in modernem, objektorientiertem C++ im Linuxumfeld unter Verwendung von Git als Versionskontrolle - Sichere Anwendung von Kommunikationsprotokollen (z.B. SPI, I2C, Ethernet) sowie Erfahrung mit Bussystemen und Echtzeitbetriebssystemen (RTOS) - Fähigkeit, komplexe technische Sachverhalte klar und präzise zu dokumentieren (z.B. UML, Architekturdokumente) - Du kannst dich dafür begeistern, Technik mitzugestalten und zur Umsetzung innovativer Produkte beitragen zu wollen - Selbstständige, zielorientierte Arbeitsweise kombiniert mit einem hohen Maß an Teamfähigkeit und offener Kommunikation - Du arbeitest selbstständig, strukturiert und bringst eine ausgeprägte Problemlösungsfähigkeit mit - Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Lust auf Innovation, spannende Projekte und echte Perspektiven?
Dann bewirb Dich jetzt als Architekt (m/w/d) hardwarenahe Softwareentwicklung und starte in Berlin durch. Ich freue mich auf Deine Bewerbung und den Austausch, um Dir mehr zur Position zu erzählen.