Softwareentwickler C# / C++ (m|w|d)
PVA TePla AG
Radeberg, Germany
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Radeberg, Germany
Tech stack
Clean Code Principles
Unit Testing
C Sharp (Programming Language)
C++
Software Quality
Code Review
Computer Engineering
Software Design Patterns
Machine Learning
Network Protocols
Software Systems
Data Processing
Information Technology
Code Restructuring
Job description
- Du integrierst moderne Machine-Learning-Algorithmen, bindest C++-Bibliotheken in unsere C#-basierten Anwendungen ein und optimierst die Performance unserer Software
- Du setzt industrielle Netzwerkprotokolle ein, um Controller in (embedded) Gerätesteuerungen zu integrieren
- Du gestaltest und implementierst innovative UX/UI-Komponenten für unsere VEsolve®-Plattform
- Du sorgst für höchste Code-Qualität durch Unit Tests, Code Reviews und Clean Code Prinzipien
- Du wendest Design Patterns und Refactoring an, um konzeptuelle Klarheit und modulare Architekturen sicherzustellen
- Du arbeitest eng mit anderen Teams zusammen, um technische Lösungen abzustimmen und bringst deine Ideen aktiv in die Weiterentwicklung unserer Produkte ein
Requirements
- Du verfügst über ein abgeschlossenes Bachelor- oder Masterstudium in Computer Science, Computer Engineering, den Naturwissenschaften oder einem angrenzenden Fachgebiet
- Du hast Erfahrung C#-Programmierung und Machine Learning
- Du bringst ein breites Technologie- und Konzeptverständnis mit, verfolgst aktuelle Entwicklungen und setzt neue Technologien gezielt ein
- Du kennst die Grundlagen der digitalen Informationsverarbeitung und legst Wert auf Performance
- Du arbeitest gerne in interdisziplinären Teams und mit Product Ownern an hochwertigen Software-Lösungen
- Clean Code, Softwarequalität, Unit Tests und Design Patterns sind für dich selbstverständlich
- Du bist neugierig, entwickelst dich stetig weiter, arbeitest selbstorganisiert und übernimmst Verantwortung
- Du kommunizierst offen und ehrlich, gibst konstruktive Kritik, nimmst Feedback an und kannst Ergebnisse verständlich vermitteln - auf Deutsch und Englisch