Aufgaben Verantwortung für die Berücksichtigung von Security Aspekten innerhalb der Softwareentwicklung Konzeptionierung und Betrieb von Build-Systemen im Rahmen des DevSecOps-Ansatzes Mitarbeit in (agilen) Entwicklungsteams im Bereich der Softwareentwicklung Dienstsitz: NRW oder Berlin Anforderungen Abgeschlossenes Studium im Bereich Informatik oder einer vergleichbaren Fachrichtung mit Schwerpunkt Security Starkes Verständnis für moderne Entwicklungs-Tools (Git, Build-/Deployment-Prozesse, etc.) Erfahrung in der Arbeit mit Cloud Technologien (bevorzugt MS Azure) Gute Kenntnisse in mindestens einer der folgenden Programmiersprachen (Python, C#/.NET, Java, JavaScript) Zuverlässige, kunden- und lösungsorientierte Arbeitsweise Teamfähigkeit, hohe Lernbereitschaft und schnelle Auffassungsgabe Verhandlungssichere Deutsch- und sehr gute Englisch-Kenntnisse
Dazu nutzt Du beispielsweise IaC, Werkzeuge für Konfigurationsmanagement oder wiederverwendbare Deployment-Muster.Du ermöglichst einen zuverlässigen, sicheren und kosteneffizienten Betrieb der Softwarelösungen mittels Observability-Werkzeugen, Härtungsmaßnahmen sowie Kosten- und Ressourcenmanagement.Du bleibst auf dem neuesten Stand der Entwicklungen im Bereich DevOps- und Cloud-Engineering und förderst Initiativen zur Weiterentwicklung, indem Du Dein Wissen mit Teams und Communities teilst.Du unterstützt den technischen Vertrieb mit Deiner fachlichen Expertise.
Benefits Langfristiger Einsatz in einem technologisch anspruchsvollen Produktionsumfeld Kantine am Standort Professionelle Betreuung durch einen festen Ansprechpartner während des gesamten Einsatzes Aufgaben Sie entwickeln und optimieren Firmware für eingebettete Systeme mit Schwerpunkt auf C und C++ Sie integrieren Security-by-Design-Konzepte wie Secure Boot, Verschlüsselung und Secure Coding in bestehende und neue Firmware-Architekturen Sie berücksichtigen Produktions-, Test- und Deployment-Anforderungen bereits während der Entwicklungsphase Sie führen Code-Reviews sowie Unit- und Integrationstests mit Fokus auf Security und Stabilität durch Sie analysieren und beheben Firmware-Fehler während Entwicklung, Test und Serienproduktion Sie konzipieren und implementieren sichere Firmware-Update- und OTA-Mechanismen Sie erstellen technische Dokumentationen zur Firmware-Architektur und zu sicherheitsrelevanten Maßnahmen Sie arbeiten eng mit Hardware-, QA-, Security- und Produktionsabteilungen zusammen Profil Sie verfügen über einen Bachelorabschluss oder höher in Informatik, Wirtschaftsinformatik, Ingenieurwesen oder Physik Sie bringen mindestens ein Jahr einschlägige Berufserfahrung im beschriebenen Fachgebiet mit Sie besitzen fundierte Erfahrung in der Firmware-Entwicklung mit C und C++ Sie haben ein solides Verständnis für Sicherheitskonzepte in Embedded-Systemen Sie sind sicher im Umgang mit Debugging-Tools wie JTAG, GDB oder Logic Analyzer Sie verfügen über ein gutes Verständnis von Hardware-Schnittstellen wie GPIO, SPI, I2C oder UART Sie arbeiten routiniert mit Versionskontrollsystemen wie Git sowie CI/CD-Pipelines Sie verfügen über sehr gute Deutschkenntnisse auf C1-Niveau sowie Englischkenntnisse auf B2-Niveau Unsicher, ob die Stelle zu Ihnen passt?
.------ Erfolgreich abgeschlossenes Studium der Informatik Mehrjährige Erfahrung in der professionellen Softwareentwicklung, idealerweise 8+ Jahre, mit Fokus auf Backend- und Plattformservices Sehr gute Java-Kenntnisse sowie praktische Erfahrung in der Frontend-Entwicklung mit React und TypeScript Sehr gute Kenntnisse in Microsoft Azure (z. B. Betrieb/Deployment, relevante Managed Services, Monitoring und Security) Verständnis für ETL-/Datenverarbeitungsprozesse und AI-nahe Architekturen ist wünschenswert (z.
. ------ Deine Aufgaben Dimensionierung, Design, Aufbau, Überwachung und Betrieb unserer Plattform-Architektur Entwicklung, Optimierung und Wartung unserer CI/CD-Pipelines zur Vereinfachung der Anwendungsentwicklung Aufbau und Überwachung von Logging- und Monitoring-Lösungen zur frühzeitigen Problemerkennung Überwachung der Umgebungen zur Erkennung von Abweichungen und Ableitung entsprechender Optimierung-Maßnahmen im Deployment Enge Zusammenarbeit mit Entwicklungsteams zur Optimierung der Deployment- und Infrastrukturprozesse ------ Deine Qualifikation Umfangreiche Erfahrung in der Container-Orchestrierung mit Kubernetes und Serverless-Systemen auf Cloud-Diensten wie AWS, Azure oder Google Cloud Tiefgehendes technisches Verständnis von Infrastructure as Code (IaC) unter dem Einsatz von Automatisierungstools wie ArgoCD, GitHub Actions, AzureDevOps, Ansible oder Terraform Sicherer Umgang in Skriptsprachen im Cloud-Kontext (TypeScript, Bash, Python) Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit, technische Konzepte effektiv zu vermitteln Übernahme von Verantwortung und ein hohes Maß an Problemlösekompetenz ------ Unser Angebot Professionelle Einarbeitung und begleiteter Onboarding-Prozess Arbeitsplatz in Reutlingen und mobiles Arbeiten JobRad und Corporate Benefits Kostenlose Getränke ------
.------ Erfolgreich abgeschlossenes Studium der Informatik Mehrjährige Erfahrung in der professionellen Softwareentwicklung, idealerweise 8+ Jahre, mit Fokus auf Backend- und Plattformservices Sehr gute Java-Kenntnisse sowie praktische Erfahrung in der Frontend-Entwicklung mit React und TypeScript Fundierte Erfahrung im API-Design (z. B. REST), inkl. Versionierung, Dokumentation und Stabilität für mehrere Konsumenten Erfahrung mit Cloud-Umgebungen, idealerweise Microsoft Azure (z.
• arbeitest Du eng mit dem Produktmanagement, dem Support-Team und anderen Fachbereichen zusammen, um Kunden- und Marktfeedback in die Entwicklung einfließen zu lassen. • sicherst Du die Wartbarkeit, Nachvollziehbarkeit und Betriebssicherheit der von Dir entwickelten Lösungen.
Profitiere von Mentoring-Programmen, die Dich gezielt fördern und begleiten, um Deine Fähigkeiten auszubauen und Wissen zu teilen. Zeit für berufliche und persönliche Entwicklung: Verwende unsere Grow your Talent Platform, um Deine berufliche sowie persönliche Entwicklung auf das nächste Level zu heben, um Deine Talente bei uns zu entfalten.
Profitiere von Mentoring-Programmen, die Dich gezielt fördern und begleiten, um Deine Fähigkeiten auszubauen und Wissen zu teilen. Zeit für berufliche und persönliche Entwicklung: Verwende unsere Grow your Talent Platform, um Deine berufliche sowie persönliche Entwicklung auf das nächste Level zu heben, um Deine Talente bei uns zu entfalten.
Mentoring- und Buddy-Angebote: Profitiere von persönlicher Förderung und Unterstützung, die Dich gezielt begleiten – beim Aufbau Deiner Kompetenzen und beim gemeinsamen Gestalten unserer Projekte. Zeit für berufliche und persönliche Entwicklung: Mithilfe unserer Grow your Talent Platform kannst Du Deine berufliche und persönliche Entwicklung auf das nächste Level heben und Deine fachlichen und persönlichen Kompetenzen gezielt weiterentwickeln.
Mentoring- und Buddy-Angebote : Profitiere von persönlicher Förderung und Unterstützung, die Dich gezielt begleiten – beim Aufbau Deiner Kompetenzen und beim gemeinsamen Gestalten unserer Projekte. Zeit für berufliche und persönliche Entwicklung: Mithilfe unserer Grow your Talent Platform kannst Du Deine berufliche und persönliche Entwicklung auf das nächste Level heben und Deine fachlichen und persönlichen Kompetenzen gezielt weiterentwickeln.