Senior Software Entwickler
Anschütz Gmbh
Kiel, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Kiel, Germany
Tech stack
Agile Methodologies
Systems Engineering
Software Bug Management
C++
Object-Oriented Software Development
Software Architecture
Software Engineering
Structured Text
System Software
Information Technology
U-Boot
Job description
- Du entwirfst, entwickelst und pflegst Software-Architekturen für unsere Systeme in Abstimmung mit Systemingenieuren und Stakeholdern (intern und extern) und nach Technologievorgaben der Geschäftseinheit Submarine.
- Gemeinsam mit dem Team entwickelst und pflegst Du die Systemsoftware gem. unserem Softwareentwicklungsprozess, vom Entwurf über die Umsetzung und den Test bis zum Bugfixing jeweils unter der Einhaltung relevanter Normen, Standards und Qualitätsvorgaben.
- Du planst und führst die Integration von Software-Komponenten durch.
- Du verantwortest und erstellst relevante Projektdokumentation, u.a. Systemspezifikationen, Prüfspezifikationen, Software-Dokumentationen.
- Du unterstützt Projektleiter und Systemingenieure in Fragen der technischen Umsetzbarkeit von Kundenanforderungen sowie der Projektplanung (Zeit und Kosten).
- Neben der Softwareentwicklung bringst du dein Know-how auch in übergreifende Themen ein - von der Weiterentwicklung unserer Geschäftsfelder über die Mitarbeit bei Angeboten bis hin zur Verbesserung und Weiterentwicklung bestehender Systeme.
- Du arbeitest aktiv mit an der Verbesserung unserer Fähigkeiten, Entwicklungs-Kultur, Prozesse, Effizienz und Innovationsfähigkeit.
Requirements
- Du ein Studium im Umfeld der Informatik, Elektrotechnik oder Physik absolviert hast und mehrjährige einschlägige Berufserfahrung hast.
- Du Erfahrung im Bereich SW-Entwicklung und Erstellung von SW-Architekturen für komplexe Systeme hast.
- Dir Methoden des Requirements Engineering, der modellbasierten Entwicklung sowie der agilen Softwareentwicklung bekannt sind.
- Du entweder PLC Programmierung (strukturierter Text) oder C++ sicher beherrscht
- Du idealerweise Erfahrung in sowohl PLC Programmierung als auch objektorientierter Programmierung in C++ hast.
- Du über ein sehr gutes Abstraktions- und analytisches Denkvermögen sowie eine qualitätsbewusste und fachlich flexible Arbeitsweise verfügst.
- Du Lust hast Dich in das spannende Themenfeld U-Boot einzuarbeiten und bereit bist Verantwortung für den Softwareanteil einzelner Systeme zu übernehmen.