Aufgaben
- Du hast mindestens 5 Jahre Erfahrung in der Programmierung mit C++.
- Du bist sattelfest in objektorientierter Programmierung (OOP) und kannst OOP-Patterns jedem Junior-Entwickler erklären.
- Du kennst einige der wichtigsten Design Patterns und hast sie bereits praktisch angewendet.
- Du hast in einem Team gearbeitet, das mindestens ein agiles Vorgehensmodell (z. B. SCRUM, Kanban, XP …) genutzt hat, und kannst die Vor- und Nachteile dieser Methode erklären.
- Du hast bereits mit testgetriebenen Ansätzen (TDD) gearbeitet, weißt warum das sinnvoll ist, und kennst schlechte Argumente gegen TDD – und warum sie Unsinn sind.
- Du beherrschst eine der bekannten IDEs im Schlaf (z. B. CLion, Visual Studio, Eclipse, Cursor, Windsurf …).
- Du hast KI genutzt, um Code zu generieren oder zu optimieren.
- Du kannst CI/CD erklären und hast in einem Team damit gearbeitet.
- Du bist bereit zu lernen und Dein Wissen zu teilen.
- Du kennst die erweiterte Lebensregel: „Es gibt immer jemanden, der besser ist als ich – und das ist auch gut so!“
Qualifikationen
- Du hast mindestens 5 Jahre Erfahrung in der Programmierung mit C++.
- Du bist sattelfest in objektorientierter Programmierung (OOP) und kannst OOP-Patterns jedem Junior-Entwickler erklären.
- Du kennst einige der wichtigsten Design Patterns und hast sie bereits praktisch angewendet.
- Du hast in einem Team gearbeitet, das mindestens ein agiles Vorgehensmodell genutzt hat, und kannst die Vor- und Nachteile dieser Methode erklären.
- Du hast bereits mit testgetriebenen Ansätzen (TDD) gearbeitet, weißt warum das sinnvoll ist, und kennst schlechte Argumente gegen TDD – und warum sie Unsinn sind.
- Du beherrschst eine der bekannten IDEs im Schlaf (z. B. CLion, Visual Studio, Eclipse, Cursor, Windsurf …).
- Du hast KI genutzt, um Code zu generieren oder zu optimieren.
- Du kannst CI/CD erklären und hast in einem Team damit gearbeitet.
- Du bist bereit zu lernen und Dein Wissen zu teilen.
- Du kennst die erweiterte Lebensregel: „Es gibt immer jemanden, der besser ist als ich – und das ist auch gut so!“
Wen wir suchen
Spoiler: vielleicht dich — Unser Erfolg lebt von Menschen, die mit Leidenschaft, Kreativität und Teamgeist technologische Grenzen nicht nur verschieben, sondern gleich umschubsen. Deshalb suchen wir einen erfahrenen Software-Entwickler (m/w/d), der nicht nur Code tippt, sondern auch visionäre Ideen in handfeste Lösungen verwandeln kann.
Was wir bieten
Warum wir?
Wir sind Sensaru, und unsere Vision ist es, Europas Gamechanger für smarte Heizungssteuerung zu werden. Unsere Technologie spart Energie und treibt die Energiewende voran. Unser IoT-System ist das „Fitnessstudio“ für Heizungsanlagen: intelligente Analysen, Echtzeit-Überwachung und effiziente Steuerung sorgen dafür, dass deine Heizung schlanker, smarter und nachhaltiger läuft. Unsere EnergyCloud verwandelt Daten in kluge Entscheidungen – für weniger Kosten, mehr Nachhaltigkeit und eine zukunftsfähige Heizung.
Dein zukünftiger Arbeitsplatz
Wir sind ein kleines, agiles Team – klein genug, dass jeder jeden kennt, aber groß genug, um nicht jeden Morgen Kaffee für alle kochen zu müssen. Du wirst dich austoben können: Embedded hier, Cloudbackend dort, Microservice, Sensor – je nach Bedarf.
Was dich erwartet
- Entscheidungsfreiheit: Ob deine Tools Vim, VS Code oder andere Werkzeuge sind – solange saubere C++-Magie herauskommt, sind wir happy.
- Homeoffice ist fester Bestandteil – Jogginghose ist offiziell approved.
- Frisch gestrichene Codebasis: Unser Code ist modern und aktuell.
- Bezahlung über dem Durchschnitt mit Aussicht auf mehr – wir wollen, dass auch der Compiler lacht.
- Geplante Gewinnbeteiligung: Du investierst Hirnschmalz, wir teilen die Früchte.
Wie wir ticken
- Sprachen: Deutsch und Englisch – Bugs fluchen willkommen.
- Fehlerkultur: Fokus darauf, wie man Probleme schnell behebt.
- Social Events: Pizza, Escape Room und mehr – wir finden heraus, wie viele Entwickler in einen Biergarten passen.
Über uns
Bei Sensaru arbeiten wir daran, den europäischen Markt für intelligente Heizungssteuerung anzuführen. Unsere IoT-Lösungen analysieren, überwachen und steuern Heizungen effizient – für Nachhaltigkeit und Kostenreduktion. Unsere EnergyCloud verwandelt Daten in smarte Entscheidungen – für eine lebenswerte Zukunft.
Get notified about new Senior Software Engineer jobs in Karlsruhe, Baden-Württemberg, Germany.
Pforzheim, Baden-Württemberg, Germany 1 week ago
#J-18808-Ljbffr