Developex sucht einen Embedded-Entwickler, der uns beim Aufbau einer stabilen, erweiterbaren und skalierbaren Firmware-Plattform für unsere Hardwaregeräte unterstützt.Unser Ziel ist es, eine Open-Source-Firmware-Plattform auf unsere neuen Geräte zu bringen, um eine stabile und funktionsreiche Grundlage für unsere Peripherieprojekte zu schaffen.Wir arbeiten an der Schaffung einer einheitlichen Schnittstelle, die eine Schlüsselkomponente der Utility-Software zur Steuerung und Konfiguration von Ger
Developex sucht einen Embedded-Entwickler, der uns beim Aufbau einer stabilen, erweiterbaren und skalierbaren Firmware-Plattform für unsere Hardwaregeräte unterstützt.
Unser Ziel ist es, eine Open-Source-Firmware-Plattform auf unsere neuen Geräte zu bringen, um eine stabile und funktionsreiche Grundlage für unsere Peripherieprojekte zu schaffen.
Wir arbeiten an der Schaffung einer einheitlichen Schnittstelle, die eine Schlüsselkomponente der Utility-Software zur Steuerung und Konfiguration von Geräten werden wird.
Anforderungen:
- Pflichtkenntnisse in C / C++ auf hohem Niveau;
- Kaufmännische Erfahrung in einer ähnlichen Position ab 3 Jahren;
- Grundkenntnisse in Assembler;
< li>Verständnis von Hardwarearchitekturen wie ARM, RISC-V;- Entwicklungserfahrung mit RTOS (vorzugsweise Zephyr);
- Vertrautheit mit Hardwareprotokollen einschließlich USB, Bluetooth LE;
- Erfahrung mit verschiedenen ICs und Controller-Typen/-Marken;
- Kenntnisse in der Verwendung von UART, I2C und SPI für die Kommunikation zwischen Controllern;
- Fähigkeit, Architekturkonzepte zu entwerfen und anzuwenden Musterdesign;
- Fähigkeiten zur Optimierung der Codeleistung;
- Erfahrung mit Git, statischen Code-Analysetools, automatisierten Builds (CI) und Unit-Tests.
< p style="font-style: normal; Schriftstärke: 400">
Wäre von Vorteil:- Kenntnisse in der Pflege und Zusammenarbeit mit einer Open-Source-Codebasis;
- Interesse und Erfahrung mit Eingabegeräten (insbesondere Tastaturen und Mäusen).
- / ul>
Verantwortlichkeiten:
- Entwicklung der Firmware-Architektur;
- Code-Entwicklung;
- Abschätzung des technischen Arbeitsumfangs;
- Durchführung einer Codeüberprüfung und Fehlerkorrektur;
- Zusammenarbeit mit Hardwareabteilungen zur Optimierung von Komponenten;
- Erstellung innovativer Lösungen für komplexe technische Aufgaben.
Wir bieten:
- Wettbewerbsfähiges Vergütungspaket, das Ihrem Fachwissen entspricht;
- Bequeme und flexible Arbeitszeiten;
- Sozialpaket, bezahlter Urlaub und Krankenurlaub, öffentlich Feiertage – Wochenenden;
- Vollständige Krankenversicherung oder Entschädigung für andere gesundheitsbezogene Leistungen (Massage/Psychologe/Sport usw.) nach der Probezeit;
- Möglichkeit für kontinuierliches Wachstum und Entwicklung : kostenlose Englischkurse, eine große Bibliothek mit der Möglichkeit, Bücher, Kurse/Seminare/Konferenzen und alles andere zu bestellen, was Sie für Ihre persönliche und berufliche Entwicklung benötigen;
- Eine gesunde Unternehmenskultur, die Innovation und persönliche Entwicklung fördert;
- Regelmäßige Teambuildings und Firmenveranstaltungen zur Stärkung des Teamgeists.