> Markdown version of [/jobs/ext/4593780-software-entwickler](https://www.wearedevelopers.com/jobs/ext/4593780-software-entwickler). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Entwickler - **Company:** Knowtion GmbH - **Location:** Karlsruhe, Germany (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Cloud Computing, Continuous Integration, Python (Programming Language), Scrum Methodology, Real-Time Operating Systems, Software Engineering, Data Processing, Real Time Systems, Gitlab, Information Technology, Jenkins - **Published:** November 6, 2026 - **Apply:** https://www.careerjet.de/jobad/de9024f784d1b2f28fa91c9f89d0cfd08f ## About the Role * Erfolgreich abgeschlossenes Studium der Informatik (Uni/FH) oder eine vergleichbare Ausbildung (M.Sc. oder Promotion) * Mehrjährige Berufserfahrung (3-10 Jahre) in der Softwareentwicklung (Schwerpunkt C++ und/oder Java) und gute Python Kenntnisse * Praktische Erfahrung im Umgang mit CI/CD-Pipelines und zugehörigen Werkzeugen (jira, jenkins, github/gitlab etc.) und Best Practices * Strukturierter und lösungsorientierter Arbeitsstil, ausgeprägte analytische Fähigkeiten und Teamfähigkeit * Erfahrung mit ressourcenschonender Programmierung und Echtzeit-Betriebssystemen von Vorteil * Erfahrung in der Entwicklung sicherheitskritischer Applikationen von Vorteil * Erfahrung in der Anwendung von agilen Entwicklungsprozessen wie Scrum von Vorteil * Zuverlässigkeit und hohes Qualitätsbewusstsein * Sehr gute verbale und schriftliche Kommunikationsfähigkeit in deutscher und englischer Sprache ## Description * Analyse und Evaluierung von neuen Technologiemethoden für aktuelle IoT/ Industrie 4.0 Herausforderungen * Spezifikation der Anforderungen an die Software und der dazu gehörigen Tests * Entwurf von Algorithmen zur Datenverarbeitung und -fusion zur Implementierung in Systeme unserer Kunden * Erstellung mathematischer Modelle komplexer Prozesse * Erstellung der Software von den funktionalen Prototypen bis zum Produkt * Implementierung von anspruchsvollen Algorithmen in Echtzeitsysteme * Adaption der Software ins Embedded Device oder die Cloud-Lösung * Realisierung von sicherheitskritischen Applikationen für unterschiedliche Kundenmärkte