Leitender Embedded-Software-Ingenieur
Organisationsübersicht
Unser Kunde ist ein führendes Technologieunternehmen, das innovative Lösungen für diverse Branchen wie erneuerbare Energien, Öl und Gas, Industrieautomation, Life Sciences und Medizintechnik entwickelt. Er ist bekannt für seine kooperative Unternehmenskultur, sein Engagement in der beruflichen Weiterentwicklung und seine herausragenden Leistungen im Bereich elektronischer Designlösungen – von der Konzeption bis zur Serienproduktion. Dies ist eine außergewöhnliche Gelegenheit, Teil eines Teams zu werden, das Kreativität und Eigeninitiative schätzt und in dem die Beiträge jedes einzelnen Mitarbeiters anerkannt und wertgeschätzt werden.
Role Summary
Aufgrund des anhaltenden Wachstums und der steigenden Nachfrage nach fortschrittlichen Embedded-Softwarelösungen sucht unser Kunde einen erfahrenen Senior Embedded Software Engineer. In dieser anspruchsvollen Position arbeiten Sie an vielfältigen, technisch herausfordernden Projekten und treiben Innovationen voran, indem Sie erste Konzepte schnell in marktfähige Produkte umsetzen. Wenn Sie gerne in einem dynamischen, technischen Umfeld arbeiten und Ihr Fachwissen unter Beweis stellen möchten, ist diese Stelle genau das Richtige für Sie.
Aufgaben
Als Senior Embedded Software Engineer werden Sie:
- Entwicklung und Implementierung innovativer Softwareanwendungen für eingebettete Systeme/Echtzeitsysteme.
- Eng mit den Kunden zusammenarbeiten, um deren Bedürfnisse zu verstehen und maßgeschneiderte Lösungen zu liefern, die die Erwartungen übertreffen.
- Setzen Sie Ihre technischen Fähigkeiten ein, um komplexe Systeme effektiv zu entwerfen, zu bauen und zu testen.
- Erstellung und Pflege einer umfassenden Dokumentation einschließlich Testergebnissen und technischen Berichten.
- Regelmäßig neue Techniken, Prozesse und Werkzeuge erforschen und integrieren, um die Gesamtergebnisse des Projekts zu verbessern.
- Beteiligen Sie sich an Problemlösungs- und Debugging-Aktivitäten, um die Qualität des Codes zu gewährleisten und bewährte Verfahren einzuhalten.
Grundlegende Fähigkeiten und Erfahrungen
Um in dieser Rolle erfolgreich zu sein, benötigen Sie:
- Mindestens 3 Jahre Erfahrung in der Entwicklung von eingebetteten/Echtzeitsystemen im kommerziellen Umfeld.
- Fundierte Kenntnisse der modernen Programmiersprachen C++ und C.
- Kenntnisse in der Linux-Systementwicklung (z. B. Yocto, Debian).
- Erfahrung mit 16- und 32-Bit-Mikrocontrollern (z. B. ARM, PIC, MSP430, DSP).
- Kenntnisse gängiger Bussysteme und Protokolle (z. B. Ethernet, USB, RS232, I2C, SPI).
- Fachkenntnisse in der eingebetteten Steuerung von drahtlosen Modulen (z. B. Bluetooth, Wi-Fi, LoRa, NFC).
- Ein starker Fokus liegt auf der Erstellung von qualitativ hochwertigem Code gemäß bewährten Programmierpraktiken.
Erwünschte Fähigkeiten und Erfahrungen
Folgende Fähigkeiten sind zwar nicht zwingend erforderlich, verbessern aber Ihre Bewerbungschancen:
- Erfahrung mit Echtzeitbetriebssystemen (z. B. FreeRTOS).
- Kenntnisse der objektorientierten Designprinzipien.
- Kenntnisse in der Windows-Entwicklung und C#.
- Kenntnisse in Kryptographie, Sicherheitsprotokollen und TLS-Stacks.
- Erfahrung in der Android- oder iOS-App-Entwicklung.
- Erfahrung in der Entwicklung von DSP-Algorithmen und der Multimediaverarbeitung (Video oder Standbilder).
Sind Sie ein qualifizierter Kandidat und möchten Ihre Karriere in einem spannenden und dynamischen Umfeld voranbringen? Dann bewerben Sie sich jetzt mit Ihrem Lebenslauf! Wir freuen uns darauf, Ihre Bewerbung zu prüfen und Sie möglicherweise im innovativen Team unseres Kunden begrüßen zu dürfen!
Bitte beachten Sie: Die in dieser Stellenbeschreibung aufgeführten Verantwortlichkeiten dienen als Richtlinie für die allgemeinen Aufgaben der Position und können jederzeit geändert werden.
