Search by job, company or skills

cg-vak software & exports ltd.

Staff Architect (Tooling & Platform)

Save
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 149091497