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, German

Job 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

Apply for this position