Softwareentwickler – C / Linux / Multithreading (m/w/d)

iTernity GmbH

Job Description
Wir sind ein führender Softwareentwickler für Datenmanagementlösungen und prägen seit über 10 Jahren den Markt. Wir schützen Daten aus verschiedensten Anwendungen zukunftssicher und rechtskonform. Wir kooperieren international mit Technologiepartnern wie z. B. HPE und Microsoft sowie zahlreichen Softwareunternehmen aus dem ECM- und DMS- Umfeld.
  • Du entwirfst, implementierst und optimierst Core-Module in C (GlusterFS, Samba, NFS Ganesha), die für Performance, Sicherheit und Datenintegrität unseres verteilten Dateisystems verantwortlich sind
  • Du testest, debugst und profilierst — auch in komplexen Szenarien mit großen Datenmengen und verteilten Systemen
  • Du arbeitest mit QA, DevOps & Infrastruktur-Teams zusammen, um CI/CD-Pipelines, Release-Prozesse und Deployment zu verbessern
  • Du stellst sicher, dass unsere Software höchsten Anforderungen an Compliance und Revision genügt, z. B. in Bezug auf DSGVO, Datenaufbewahrung oder Unveränderlichkeit
  • Du unterstützt bei Performance-Tuning, Fehleranalysen oder Kund:innenproblemen

  • Du hast mindestens 3 Jahre Berufserfahrung in der Softwareentwicklung in C (vorzugsweise in System- oder Storage-Software, Filesysteme, Netzwerk, Protokolle, etc.)
  • Du verfügst über gute Kenntnisse in Linux / Unix Umgebung: vornehmlich UserSpace, Systemcalls, Speicherverwaltung, Concurrency
  • Du hast fundierte Kenntnisse in den Bereichen Multithreading, Synchronisationsprimitive (Mutexe, Bedingungsvariablen) und Design von parallelen Systemen
  • Du hast Erfahrung mit Git/Gerrit und Linux-Build-Tools (autotools, make, cmake)
  • Du besitzt ausgeprägte analytische und Debugging-Fähigkeiten mit einem methodischen Ansatz zur Problemlösung
  • Du verstehst Storage-Technologien, insbesondere verteilte Dateisysteme, Immutability, WORM, CAP-Theorem und hast ein hohes Bewusstsein für Sicherheit, Zuverlässigkeit und Skalierbarkeit

  • Ob im Büro oder im Homeoffice – bei uns zählt, dass du dein Bestes geben kannst. Wir bieten dir moderne Arbeitsbedingungen und die Möglichkeit, deine Arbeitszeit flexibel zu gestalten – soweit es Projekte und Kundenanforderungen erlauben. So findest du die Balance zwischen Fokuszeit, Teamarbeit und Privatleben, die zu dir passt
  • Bei uns arbeitest du an innovativen Use-Cases und komplexen Projekten für spannende, namhafte Unternehmen aus den unterschiedlichsten Branchen
  • Gestaltungsspielraum und Eigenverantwortung: Bei uns führst du nicht nur aus, sondern gestaltest aktiv mit. Du übernimmst Verantwortung für deine Projekte und hast den Freiraum, kreative Lösungen zu entwickeln und umzusetzen
  • Schnelle Entscheidungen, direkter Austausch: Dank unserer offenen Unternehmenskultur mit flachen Hierarchien kannst du deine Ideen schnell vorantreiben und direkt mit Entscheidungsträgern kommunizieren
  • Beste Lage: Mit deinem neuen Jobrad oder Jobticket kannst du deinen neuen Arbeitsplatz sehr gut erreichen. Und nach nur 10 Minuten Gehminuten bist du am Freiburger Hauptbahnhof oder in der wunderschönen Altstadt
  • Und zu guter Letzt: Freiburg ist mit seinen 1.700+ Sonnenstunden im Jahr eine der wärmsten Städte Deutschlands. Dank deiner flexiblen Arbeitszeiten kannst du die Sonne und die vielfältigen und Freizeitmöglichkeiten genießen
View More