preloader
sodge IT GmbH

Softwareentwicklung für anspruchsvolle Produkte

Embedded, Linux, Cloud und Security.

Softwareentwicklung für Produkthersteller im DACH-Raum

Wir unterstützen Entwicklungsabteilungen bei Neuentwicklung, Legacy-Modernisierung und Security-Anforderungen. Von Firmware über Embedded Linux bis zum Cloud-Backend liefern wir technische Tiefe, saubere Umsetzung und Know-how-Transfer für Teams, die langlebige Produkte entwickeln.

DACH-Fokus

Persönliche Betreuung, klare Kommunikation auf Deutsch und Verständnis für die Anforderungen mittelständischer Hersteller.

Technische Tiefe

Vom Bootloader bis zur Cloud. Wir arbeiten dort, wo Anforderungen, Hardware und Software aufeinandertreffen.

Know-how-Transfer

Sauberer Code, dokumentierte Entscheidungen und enge Zusammenarbeit mit Ihrem Team. Sie bleiben handlungsfähig.

Unsere Kompetenzen

Software für Produkte - von systemnah bis vernetzt

Mit einem starken Mix aus Erfahrung und frischen Ideen entwickeln wir smarte, passgenaue Softwarelösungen für anspruchsvolle Projekte. Unser Fokus ist produktzentrierte Entwicklung, die zuverlässig, sicher und bereit für morgen ist.

Sicherheit denken wir von Anfang an mit. Mit erprobten Methoden wie SAST, DAST und Fuzzing schützen wir Ihre Systeme bereits in der Entwicklungsphase.

Ob wir Legacy-Systeme modernisieren oder bestehende Software für die Zukunft vorbereiten: Wir bringen Ihre IT auf das nächste Level und sorgen für langfristige Wartbarkeit.

Wenn die Software eng an Ihre Hardware gebunden ist, liefern wir individuelle Embedded-Lösungen, die exakt passen und zuverlässig laufen.

  • 01 - C/C++

  • 02 - C#

  • 03 - Rust

  • 04 - Go

  • 05 - Embedded/Linux

  • 06 - Software Security

  • 07 - CI/CD & Tooling

  • 08 - Open Source

  • 09 - Cyber Resilience Act (CRA)

Typische Situationen, in denen wir helfen

Viele unserer Projekte starten mit einer konkreten technischen Herausforderung.

Neuentwicklung

Von der Architektur bis zur produktionsreifen Software.

Spezialwissen fehlt

Das interne Team kennt das Produkt, aber Spezialwissen für Linux, Fuzzing oder Embedded fehlt. Wir arbeiten eng mit Ihrem Team und übertragen Know-how.

Architektursparring Embedded bis Cloud Entwicklungsprozesse
Neues Produkt entsteht

Wir übernehmen Neuentwicklungen von der Ideenvalidierung über MVP-Umsetzung bis zur begleitung über den Produktlebenszyklus. Flexible Architektur, sichere Pipelines und langfristige Wartbarkeit sind Teil unserer Umsetzungen.

Embedded bis Cloud Build- und Testautomatisierung Langzeitbegleitung

Bestandsprodukte

Gewachsene Produkte modernisieren und zukunftsfähig machen.

Produkt muss weiterleben

Die Codebasis, Toolchain oder Plattform stehen dem Fortschritt im Weg. Wir sorgen dafür, dass das Produkt weiterläuft und langfristig pflegbar bleibt.

Legacy-Code Refactoring Kritische Komponenten
Linux-Basis ist veraltet

Historisch gewachsene Distributionen oder alte Toolchains verhindern Updates. Wir planen und führen Migrationen auf eine tragfähige Linux-Plattform durch.

Linux-Migration Portierung Embedded Linux
Updates sind schwierig

Feldgeräte brauchen sichere, automatisierbare Updates. Wir entwerfen und implementieren Update-Prozesse und Rollback-Mechanismen.

Update-Prozesse Rollback Release-Prozesse

Cyber Resilience Act

Security-Anforderungen wirksam in Produkt und Entwicklung umsetzen.

CRA erzeugt Druck

Neue Vorschriften erzeugen Umsetzungsdruck. Wir helfen bei der Klärung der Betroffenheit und Umsetzung der Anforderungen.

Gap-Analyse Anforderungskatalog CRA-Umsetzung
Security muss verankert werden

Security soll nicht nur dokumentiert werden. Wir verankern Sicherheitsanforderungen in Architektur, Code und Prozessen.

Security by Design Vulnerability Management SAST und SCA
Pentest-Findings bleiben liegen

Penetrationstest oder Audit haben Probleme gezeigt, Remediation ist jedoch aufwendig. Wir priorisieren Findings und liefern umsetzbare Maßnahmen.

Remediation Vulnerability Management Technical debt

Wartung von Software

Builds, Abhängigkeiten und Pflegeprozesse beherrschbar halten.

Build-Pipeline ist instabil

Unzuverlässige Builds und schwer reproduzierbare Releases verlangsamen das Team. Wir stabilisieren CI/CD, Toolchains und Release-Prozesse.

CI/CD Toolchains Release-Prozesse
SBOM ist unklar

Versionen, Lizenzen und Patches sind nicht transparent. Wir erstellen SBOMs, identifizieren Risiken und etablieren Pflegeprozesse.

OSS-Abhängigkeiten SBOM Patch-Prozesse

Ihre Software steht vor einer technischen Herausforderung?

Ob Neuentwicklung, Linux-Migration, Security oder CRA: Wir unterstützen Ihr Team mit technischer Tiefe und pragmatischer Umsetzung.

Unsere Leistungen

Technische Unterstützung für Produktteams

Wir unterstützen Entwicklungsabteilungen bei Neuentwicklung, Legacy-Modernisierung, Security und CRA. Unser Schwerpunkt liegt auf produktnaher Softwareentwicklung - von Embedded und Linux bis zu Cloud-Anbindung, Build-Prozessen und langfristiger Wartbarkeit.

Softwareentwicklung & Integration für Produktteams

Produktentwicklung

  • Embedded bis Backend
  • Architektur und Integration

Modernisierung

  • Legacy und Portierung
  • CI/CD und Tooling

Security & Compliance für Produktsoftware und vernetzte Systeme

Absicherung

  • Architektur und Hardening
  • Updates und Lieferkette

Nachweise

  • Tests und Reviews
  • CRA und Lebenszyklus

Leistungspakete für konkrete Einstiegspunkte

Konkrete Pakete für Unternehmen, die schnell Klarheit gewinnen und strukturiert in die Umsetzung starten möchten.

Einstiegspaket

CRA Produkt-Check

Für Hersteller, die wissen möchten, wo sie beim Cyber Resilience Act technisch stehen und welche Maßnahmen priorisiert werden sollten.

Sie erhalten

  • Betroffenheits- und erste Gap-Analyse
  • Bewertung der Entwicklungsprozesse
  • Überblick und Klärung von spezifischen Fragen zum CRA
  • Liste der wichtigsten Handlungsfelder
  • Erste Sicht auf SBOM-, Dependency- und Security-Test-Themen
Ergebnis

Ein klarer Überblick über Handlungsbedarf, Prioritäten und nächste Schritte.

Modernisierungspaket

Legacy-Code-Refresh

Für Produktteams, die gewachsene Software stabilisieren, modernisieren und langfristig wieder wartbar machen möchten.

Sie erhalten

  • Bestandsaufnahme kritischer Komponenten
  • Informationen zu Portierung und Modernisierung
  • Einschätzung zu Security- und Update-Fähigkeit
  • Bewertung zur Testautomatisierung
  • Übersicht des Gaps zu aktuellen Entwicklungstools
Ergebnis

Eine belastbare technische Grundlage für Weiterentwicklung, Wartung und sichere Produktpflege.

seit Tag 1
9/10
25k
Tassen Kaffee / Mate 7k

Unternehmen

Technisch tief. Pragmatisch. Produktnah.

Wir arbeiten dort, wo Software für reale Produkte entsteht: in Entwicklungsabteilungen, an Embedded-Systemen, auf Linux-Plattformen, in Build-Pipelines und an sicherheitskritischen Komponenten. Wir denken uns schnell in bestehende Codebasen ein, modernisieren sinnvoll und helfen Teams, wieder stabil und planbar zu liefern.

Produktentwicklung und Legacy icon

Produktentwicklung und Legacy

Wir unterstützen Hersteller bei neuer Software und bei gewachsenen Bestandsprodukten - von systemnaher Entwicklung bis zu produktnahen Backends.

Technische Tiefe icon

Technische Tiefe

C, C++, C#, Rust und Go sind für uns keine Buzzwords, sondern Arbeitswerkzeuge. Wir bewegen uns sicher zwischen Firmware, Linux, Tooling, CI/CD und Cloud-Anbindung.

Security und Compliance icon

Security und Compliance

Security by Design, Fuzzing, SAST, SCA und robuste Update-Strategien denken wir von Anfang an mit - auch im Kontext regulatorischer Anforderungen wie dem CRA.

Zusammenarbeit auf Augenhöhe icon

Zusammenarbeit auf Augenhöhe

Wir arbeiten eng mit Entwicklungsabteilungen zusammen, sprechen die Sprache von Engineers und helfen nicht nur bei der Umsetzung, sondern auch beim Architektur- und Prozess-Sparring.

Kontakt

Gebäude der sodge IT GmbH in Balingen

Sie planen ein neues Produkt, müssen Legacy-Software modernisieren oder wollen Security- und CRA-Anforderungen sauber umsetzen? Sprechen Sie mit uns. Wir bringen technische Tiefe, pragmatische Umsetzung und Erfahrung aus produktnaher Softwareentwicklung mit.

Sie haben eine technische Herausforderung oder möchten ein Projekt mit uns besprechen?

E-Mail öffnen
E-Mail-Adresse kopiert