Projektbeschreibung
Diagnostic Solution Architect (m/w/d) (EN)
Constaff GmbH [14857]
For our client we are looking for a Diagnostic Solution Architect (m/w/d). Tasks: ·Define and evolve platform architecture and technology roadmaps ·Develop scalable APIs, SDKs, frameworks, and reusable software components ·Design diagnostic solutions across device, mobile, desktop, and cloud environments ·Develop and maintain critical platform components using C++ and Flutter/Dart ·Conduct architecture and code reviews and provide technical mentoring ·Drive performance optimization, modernization, and technical debt reduction ·Collaborate with Product Owners, architects, and engineering teams to implement requirements ·Support troubleshooting of complex system, integration, and performance issues ·Contribute to proof-of-concepts, prototypes, and production software solutions Mandatory Skills: ·Expert knowledge of C++ (C++17/20) ·Expert knowledge of Flutter/Dart ·Experience in software architecture and system design ·Experience in API and SDK design ·Strong knowledge of object-oriented design and design patterns ·Experience with distributed systems architectures ·Knowledge of REST APIs and WebSocket communication ·Experience with cloud platforms (Azure, AWS, or GCP) ·Knowledge of Docker and CI/CD pipelines ·Experience in performance analysis, profiling, and optimization ·Proficiency in Git and modern software development practices ·Fluent English skills, both written and spoken Preferred Skills: ·Experience with diagnostic systems and connected device platforms ·Knowledge of UDS, ODX, OTX, DoIP, or similar communication technologies ·Experience with Embedded Linux ·Knowledge of MQTT and real-time communication ·Experience with remote diagnostics and OTA solutions ·Knowledge of IoT and edge-to-cloud architectures ·Experience with AI-enabled applications and intelligent assistants Are you currently interested and available? Then please feel free to contact us anytime
- Define and evolve platform architecture and technology roadmaps
- Develop scalable APIs, SDKs, frameworks, and reusable software components
- Design diagnostic solutions across device, mobile, desktop, and cloud environments
- Develop and maintain critical platform components using C++ and Flutter/Dart
- Conduct architecture and code reviews and provide technical mentoring
- Drive performance optimization, modernization, and technical debt reduction
- Collaborate with Product Owners, architects, and engineering teams to implement requirements
- Support troubleshooting of complex system, integration, and performance issues
- Contribute to proof-of-concepts, prototypes, and production software solutions
- Expert knowledge of C++ (C++17/20)
- Expert knowledge of Flutter/Dart
- Experience in software architecture and system design
- Experience in API and SDK design
- Strong knowledge of object-oriented design and design patterns
- Experience with distributed systems architectures
- Knowledge of REST APIs and WebSocket communication
- Experience with cloud platforms (Azure, AWS, or GCP)
- Knowledge of Docker and CI/CD pipelines
- Experience in performance analysis, profiling, and optimization
- Proficiency in Git and modern software development practices
- Fluent English skills, both written and spoken
- Experience with diagnostic systems and connected device platforms
- Knowledge of UDS, ODX, OTX, DoIP, or similar communication technologies
- Experience with Embedded Linux
- Knowledge of MQTT and real-time communication
- Experience with remote diagnostics and OTA solutions
- Knowledge of IoT and edge-to-cloud architectures
- Experience with AI-enabled applications and intelligent assistants