Software Developer

Jobriver Hr Service
Stuttgart, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Junior
Compensation
€ 77K

Job location

Stuttgart, Germany

Tech stack

Clean Code Principles
.NET
Automation of Tests
Azure
C Sharp (Programming Language)
Software Quality
Linux
Test Driven Development
Information Technology

Requirements

Der ideale Kandidat verfügt über ein erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation. Sie bringen sehr gute Kenntnisse in C# und .NET mit und haben Erfahrung auf Linux-Systemen. Praxiserfahrung im IoT-Umfeld, vorzugsweise im MS Azure Scope, ist von Vorteil. Zudem sollten Sie ein Verständnis für IoT-Protokolle, automotive Feldbusse sowie CAN-basierte ECUs haben. Ein sicherer Umgang mit Test Driven Development (TDD), Clean Code und den SOLID-Prinzipien ist erforderlich. Sie haben Erfahrung in der Implementierung automatisierter Tests und moderner Softwarequalität. Analytisches, systematisches und lösungsorientiertes Denken zeichnet Sie aus, ebenso wie eine selbstständige und strukturierte Arbeitsweise. Kommunikationsstärke und Teamfähigkeit sind in nationalen und internationalen Teams unerlässlich. Gute Deutsch- und Englischkenntnisse runden Ihr Profil ab.

Technologien

C# .NET Linux IoT

Soft Skills

Teamfähigkeit Kommunikationsstärke Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

About the company

Das Unternehmen ist ein international tätiger Anbieter in der Baumaschinenbranche, der innovative Lösungen im Bereich der Mörtel- und Betonpumpen entwickelt. In dieser spannenden Rolle als Software Developer sind Sie Teil eines dynamischen Teams, das an der Digitalisierung von Baufahrzeugen arbeitet. Ihre Hauptaufgabe besteht darin, Edge-Applikationen in .NET/C# zu entwickeln und diese auf Linux-basierten Embedded-Systemen zum Einsatz zu bringen. Sie implementieren Container-Module, die robust und zuverlässig arbeiten, und verbinden die Software mit CAN-basierten Steuergeräten sowie Sensoren. Zudem gestalten Sie die IoT-Kommunikation sicher und effizient und stellen die Mobilfunkanbindung über SIM/eSIM, APN und VPN sicher. Im Backend entwickeln Sie APIs und Services für Provisioning, Device Twin und Telemetrie. Dabei orientieren Sie sich an Clean-Code-Prinzipien und bringen Ihre Erfahrung in die CI/CD-Pipelines ein. Zusammen mit Ihrem Team entwickeln Sie produktfähige Lösungen von der Architektur über das Konzept bis hin zum Prototyping und der technischen Spezifikation. Die anschließende Weiterentwicklung und Serienumsetzung erfolgt durch internationale Entwicklungsteams in China und Indien, die auf Ihrer Vorarbeit aufbauen. Diese Position bietet Ihnen die Möglichkeit, Softwarelösungen für innovative Maschinen zu entwerfen und deren internationale Umsetzung aktiv mitzugestalten.

Apply for this position