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

Job 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

Apply for this position