Software Developer

B Plus
Regensburg, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Regensburg, Germany

Tech stack

Clean Code Principles
C
Microsoft Windows
API
Application Frameworks
C++
Profiling
Continuous Integration
Software Debugging
Linux
Python
Software Architecture
Real-Time Operating Systems
Systems Architecture
Systems Integration
Multithreading
Information Technology

Job description

Als Softwareentwickler bei b-plus arbeitest du an innovativen Embedded-Lösungen für unsere Produkte und Kundenprojekte. Unser Fokus liegt auf hochperformanter Software mit klaren APIs für eine effiziente Systemintegration. Wenn du dich bei Clean Code, Multithreading, Zero-Copy, High Cohesion/Low Coupling oder Performance-Profiling angesprochen fühlst, bewirb dich jetzt!, + Entwicklung und Weiterentwicklung von Anwendungen in C/C++ auf Linux-basierten Systemen

  • Implementierung von Komponenten und Schnittstellen in modernen Softwarearchitekturen
  • Erstellung von Tools und Skripten in Python zur Erweiterung von Nutzerfunktionen und zur Automatisierung
  • Analyse von Anforderungen sowie Konzeption und Umsetzung technischer Lösungen
  • Debugging, Performance-Optimierung und Qualitätssicherung im RTOS-Umfeld
  • Zusammenarbeit mit cross-funktionalen Teams (Systemarchitektur, Test, Projektmanagement), Deine #workatbplus Vorteile
  • Hybrides Arbeiten ohne Kernarbeitszeiten
  • Familiäres Arbeitsumfeld mit offener Du-Kultur
  • 30 Tage Urlaub und Sonderurlaubstage
  • Individuelle Weiterentwicklungsmöglichkeiten
  • Eigener Arbeitsbereich mit höhenverstellbarem Schreibtisch
  • Mitarbeiterrabatte bei zahlreichen Top-Anbietern Weitere Vorteile im Überblick auf unserer Karriereseite!

Requirements

  • Abgeschlossenes Studium der Elektrotechnik, Informatik oder eine vergleichbare Qualifikation
  • Fundierte Kenntnisse in C, C++ und Python
  • Idealerweise Erfahrung in der plattformübergreifenden Entwicklung (Windows/Linux/ARM/x86)
  • Erfahrung in der Applikationsentwicklung sowie mit CI/CD-Prinzipien und Build-Pipelines
  • Strukturierte, zuverlässige und präzise Arbeitsweise
  • Sehr gute Deutsch- und Englischkenntnisse

Apply for this position