Role Purpose
The Tooling Architect will define the core architecture of Qorix Developer;
an advanced configuration authoring and code-generation platform for
automotive middleware.
This role is responsible for designing modular, scalable, and AI-ready tooling
frameworks using EMF, GraphQL, VS Code extensions, IDLs, code
generators, and cloud-ready services.
You will work closely with the Chief Architect across key streams: modelling,
configuration authoring, AI assist, code generation, validation framework,
and extensibility.
Key Responsibilities
Platform Architecture
- Own the architecture of the end-to-end Qorix Developer platform.
- Define extensible EMF-based metamodels, schema transformations,
and code-generation frameworks.
- Lead migration toward IDL-driven, YAML-based, vendor-agnostic
configuration models.
Technical Leadership
- Guide backend (Spring Boot/GraphQL), frontend (VS Code), and
model-processing stacks.
- Define architectural guidelines for performance, scalability, versioning,
and data integrity.
- Review and evolve the data model, transformation pipelines, and
templating engines.
Tooling Ecosystem Design
Job Description – Product Owner
- Architect VS Code extensions, editors, wizards, and graphical
modelling components.
- Design plugin extension points for OEM/Tier-1 integrations.
- Ensure deterministic import/export workflows for ARXML, EMF
models, JSON/YAML, and IDL.
AI Integration
- Work with the AI Architect to embed GenAI features into tooling:
- auto-suggestions
- intelligent validation
- spec-driven assist
- workflow automation
- semantic search
- Ensure architectural readiness for RAG, embeddings, knowledge
graphs, and agentic assistants.
Quality, Security, and Standards
- Drive secure, maintainable, and standards-aligned architecture
following ISO 26262, ASPICE, and cybersecurity principles.
- Establish coding guidelines, CI/CD pipelines, static checks, and quality
gates.
Team Collaboration
- Mentor development teams, review designs, and enforce architectural
patterns.
- Support Product Owners with technical clarity and feasibility insights.
Skills & Requirements
Technical Must-Haves
- Deep expertise in building complex tooling platforms (IDE tooling,
configuration editors, modelling tools).
- Strong background in EMF/Ecore, code generation frameworks, and
model transformations.
Job Description – Product Owner
3 | P a g e
- Experience with Spring Boot, GraphQL, TS/Node-based VS Code
extensions.
- Strong understanding of automotive domain (AUTOSAR
Adaptive/Classic preferred).
- Ability to design scalable, modular, microservice/API-based
architectures.
Good to Have
- Experience with AI-assisted developer tools.
- Familiarity with Rust for data-model design.
- Graphical modelling experience (Sprotty, GLSP, Sirius Web, or similar).
Behavioural
- Strong problem-solving skills with a large-system architectural
mindset.
- Ability to collaborate across AI, product, and tooling engineering
teams.
- High ownership, clarity in communication, and ability to mentor
teams.
Skills: graphql,architecture,code,extensions,design,data,emf