Software-Architekt C++
C++ Guldberg Gmbh Hr Services And Consulting
Oberkochen, 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
SeniorJob location
Oberkochen, Germany
Tech stack
Agile Methodologies
Computing Platforms
UClibc (C Standard Library)
C++
CAN Bus
CANopen
CMake
Computer Security
Computer Programming
Linux
Distributed Systems
Middleware
Ethernet
FreeRTOS
JSON
Microsoft Office
QNX (Software)
Scrum
Software Architecture
Software Engineering
Software Systems
SQLite
System on a Chip
Transmission Control Protocol (TCP)
TypeScript
Virtualization Technology
XML
Rust
Data Logging
GIT
Information Technology
Atlassian Tools
Docker
Job description
- Konzeption, Entwicklung und Pflege einer querschnittlichen Softwareplattform
- Anforderungsanalyse, Spezifikation und Entwickeln der Softwarearchitektur
- Strategische Weiterentwicklung der Plattform und der zugehörigen Entwicklungsprozesse
- Unterstützung anderer Entwicklungsteams bei Ausprägung und Einsatz der Softwareplattform
- Entwicklung in C++ und gegebenenfalls Rust und TypeScript unter Linux, QNX, FreeRtos
- Auswahl und Aussteuerung externer Entwicklungspartner
- Agile Planung und Umsetzung der Softwareentwicklung durch SCRUM
- Nutzung moderner Softwaretechnologien (C++17/20, Web-Technologien, Rust, git, Atlassian Tools,
- CMake, catch2, sqlite, buildroot, …)
Requirements
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation (mindestens Bachelor-Niveau)
- Mehrjährige Berufserfahrung als Softwarearchitekt (m/w/d) sowie mindestens 5 Jahre relevante Berufserfahrung
- Sehr gute Kenntnisse in der Programmierung (C++17/20 oder Rust)
- Detaillierte Spezialkenntnisse in MS Office
- Kenntnisse in Buildroot, Docker oder Xilinx von Vorteil
- Wünschenswert sind Kenntnisse im Bereich IT-Security
- Sehr gute Kenntnisse in der Softwareentwicklung zur Signal- und Datenerfassung in Echtzeit sowie für Event- und Ablaufsteuerungen
- Gute Kenntnisse im Socket- / Middleware-Programming (TCP-UDP / IP, DDS, CANopen) zur Automatisierung verteilter Systeme mit CAN-Bus und Ethernet von Vorteil
- Kenntnisse in XML, JSON, Bamboo, Git, Virtualisierung sowie Xilinx Zynq Ultrascale MPSoC Plattformen von Vorteil
- Fundiertes Wissen über agile Entwicklungsmethoden
- Verhandlungssichere Deutsch- und Englischkenntnisse
- Selbständige, strukturierte und teamorientierte Arbeitsweise
- Hohe Lernbereitschaft, Belastbarkeit, Flexibilität sowie ein ausgeprägtes Leistungs- und Qualitätsbewusstsein
Benefits & conditions
- Karrierechancen
- Individuelles angepasstes Schulungsprogramm
- Faires, vertrauensvolles Arbeitsklima
- Regelmäßige Networking Events
- Vorteile bei unseren Partnern in den Bereichen Gesundheit, Versicherung und Shopping
- Betriebliche Altersvorsorge, Anforderungen an Mitarbeiter sind vielfältig. Unsere Jobangebote auch. Guldberg steht für "Goldrichtiges Matching" und ist spezialisiert auf die Branchen Automotive, Schienenfahrzeugtechnik, Anlagenbau, Telekommunikation sowie Banken und Versicherungen und bietet Ihnen spannende Aufgaben in den Bereichen Maschinenbau, Elektronik und Informatik. Bei uns steht der Mitarbeiter stets an erster Stelle. Neben einer attraktiven Bezahlung, bieten wir Ihnen eine langfristige berufliche Perspektive. Ergänzt werden Ihre Karrierechancen durch ein individuell angepasstes Schulungsprogramm, angefangen von der persönlichen Entwicklung, bis hin zu fachlichen Qualifikationen. Zudem haben wir uns zur Aufgabe gemacht, ein faires, vertrauensvolles und persönliches Arbeitsklima zu schaffen. Neben regelmäßigen Networking Events, erhalten Sie durch uns Vorteile bei unseren Partnern in den Bereichen Fitness, Gesundheit, Versicherung und Shopping.