Reverse-Engineering-Spezialist (m/w/d) für Datenvisualisierungssoftware in Berlin

Aus der Ferne
Vollzeit
Unser Unternehmen steht an der Spitze der Entwicklung von innovativer Datenvisualisierungssoftware für Geschäftspräsentationen und sucht einen erfahrenen Reverse-Engineering-Spezialisten. In dieser anspruchsvollen Position analysieren Sie komplexe Binärcodes, identifizieren Sicherheitslücken und unterstützen bei der Optimierung unserer hochmodernen Softwarelösungen. Über uns: Wir entwickeln fortschrittliche Datenvisualisierungssoftware, die Unternehmen dabei hilft, komplexe Daten verständlich und ansprechend zu präsentieren. Unsere Technologien basieren auf Visual Studio, Xcode, Boost, OpenCV und OpenGL, wobei wir einen starken Fokus auf leistungsstarke Algorithmen legen. Ihre Hauptaufgaben: - Durchführung umfassender Analysen von Binärcode unter Verwendung von IDA Pro und ähnlichen Disassembler-Tools. - Identifizierung und Dokumentation von Sicherheitslücken in komplexen Softwaresystemen. - Reverse Engineering von Softwarekomponenten zur Verbesserung der Funktionalität und Sicherheit. - Analyse von Malware und potenziellen Bedrohungen für unsere Systeme. - Implementierung von Gegenmaßnahmen gegen identifizierte Sicherheitsrisiken. - Zusammenarbeit mit Entwicklungsteams zur Integration von Sicherheitsverbesserungen. - Erstellung detaillierter technischer Dokumentationen zu Ihren Erkenntnissen und Lösungen. - Beratung des Entwicklungsteams zu Best Practices im Bereich der Softwaresicherheit. Erforderliche Qualifikationen: - Mindestens 3 Jahre Berufserfahrung als Reverse Engineer oder in einer vergleichbaren Position. - Fließende Englischkenntnisse in Wort und Schrift. - Nachweisbare Erfahrung mit Binärcode- und Malware-Analyse. - Umfassende Kenntnisse in der Verwendung von IDA Pro oder ähnlichen Disassemblern. - Tiefes Verständnis von Datenstrukturen und Algorithmen basierend auf Binärcode. - Erfahrung in der Identifizierung und Analyse von Sicherheitslücken. - Fundierte Kenntnisse in C/C++ und Assemblersprache. - Technischer Hochschulabschluss (mindestens Bachelor) oder 3 Jahre nachgewiesene IT-Erfahrung. - Ausgeprägtes analytisches Denkvermögen und Problemlösungskompetenz. Wünschenswerte Zusatzqualifikationen: - Kenntnisse in Windows- und/oder macOS-Betriebssystemen auf niedriger Ebene. - Erfahrung mit Debugging-Tools wie WinDbg, GDB oder LLDB. - Verständnis von Netzwerkprotokollen und deren Implementierungen. - Kenntnisse in Python für Automatisierungsaufgaben. - Erfahrung mit OpenCV und OpenGL ist von Vorteil. - Zertifizierungen im Bereich Cybersecurity oder Reverse Engineering. - Erfahrung in der Entwicklung von Datenvisualisierungsanwendungen. Was wir bieten: - Arbeit an der Spitze der Technologie mit modernsten Tools und Methoden. - Ein dynamisches, internationales Arbeitsumfeld mit flachen Hierarchien. - Kontinuierliche Weiterbildungsmöglichkeiten und berufliche Entwicklungschancen. - Wettbewerbsfähige Vergütung und attraktive Zusatzleistungen. - Moderne Büroräume im Herzen von Berlin. - Flexibilität und Work-Life-Balance. Werden Sie Teil unseres innovativen Teams und helfen Sie uns, die Zukunft der Datenvisualisierung sicherer und leistungsfähiger zu gestalten. Wir suchen nach motivierten Fachleuten, die bereit sind, komplexe Herausforderungen anzunehmen und kreative Lösungen zu entwickeln.