> Markdown version of [/jobs/ext/4133282-software-entwickler-benutzerinterfaces](https://www.wearedevelopers.com/jobs/ext/4133282-software-entwickler-benutzerinterfaces). 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 Benutzerinterfaces - **Company:** TKMS ATLAS ELEKTRONIK GmbH - **Location:** Bremen, Germany (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C++ (Programming Language), CMake, Continuous Integration, Design of User Interfaces, Object-Oriented Software Development, Software Engineering, Gitlab - **Published:** October 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0babd702d79a21df ## About the Role * Hochschulstudium im MINT-Bereich mit erster Berufserfahrung oder Berufsausbildung zum Fachinformatiker:in, mit Fachschulausbildung, spezieller Weiterbildung und mehrjähriger Berufserfahrung bzw. vergleichbare Qualifikation * Erste praktische Kenntnisse in objektorientierter Softwareentwicklung mit modernem C++ * Erste Erfahrung in den Bereichen Design, Tests, Build (CMake) und/oder fortlaufender Integration von Software (CI/CD), bevorzugt mit GitLab * Engagement und Interesse an moderner Softwareentwicklung sowie Kenntnisse zu Clean Code und Software-Craftsmanship * Ausgeprägte Teamfähigkeit, Detailbewusstsein, selbstständige und strukturierte Arbeitsweise und Kreativität ## Description * Bewertung, Veranlassung und Implementierung aller notwendigen Aktivitäten im Rahmen der Benutzerschnittstellen für unsere Über- und Unterwassersysteme * Reduzierung der Komplexität durch weitere Dekompositionen, Erstellung von Umsetzungskonzepten und Softwaredesigns sowie Verbindung von Einzelartefakten der Softwareentwicklung für das jeweilige Architekturelement * Erstellung technischer Konzepte im Team unter Berücksichtigung der Stakeholder-Anforderungen und Pflege der entsprechenden Produktspezifikationen * Abstimmung im Entwicklungsteam über die eigenen Aufgaben, Problemstellungen und Hindernisse bei der Aufgabenbearbeitung * Unterstützung des Teams bei der Planung und Umsetzung des Work-Packages, inklusive der Dokumentation