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