Software Engineer - Embedded Software (Gradle / Ant) IT / Telecom / Internet
Talentor International
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Tech stack
Java
Automation of Tests
C++
Static Program Analysis
Continuous Integration
Linux on Embedded Systems
Gradle
Software Architecture
Software Engineering
Gitlab
Build Management
Yocto
Job description
- Weiterentwicklung bestehenden Java Applikationen in einem bestehenden Team
- Analyse und Behebung von Problemen in Build- und CI/CD-Pipelines
- Unterstützung bei der Migration von Ant auf Gradle
- Einführung und Pflege moderner Build-Prozesse
- Weiterentwicklung und Stabilisierung der Softwarearchitektur
- Erstellung kundenspezifischer Embedded-Linux-Distributionen mit Yocto
Requirements
- Mehrjährige Entwicklungserfahrung in Java sowie Erfahrung im Third-Level-Support
- Erfahrung in Gradle sowie idealerweise Erfahrung in der Migration von Ant zu Gradle
- Erfahrung im Build-Management mit Gradle
- Kenntnisse im Umgang mit dem Yocto Project zur Erstellung und Anpassung von Embedded-Linux-Distributionen
- Analyse und Behebung komplexer Probleme, insbesondere im Zusammenhang mit fehlschlagenden Build- und CI/CD-Pipelines
- Sicherer Umgang mit GitLab sowie Erfahrung mit modernen Branching-Strategien und kollaborativer Softwareentwicklung in Entwicklungsteams
- Fundierte Kenntnisse in statischer Codeanalyse sowie automatisierten Tests (Java und C++) von Vorteil
- Strukturierte, kollaborative Arbeitsweise sowie Erfahrung in der Zusammenarbeit mit internationalen Teams und externen Partnern
- Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch