- Страна
- Сербия
Software Architect - Graphic Controller
Интересная позиция в крупной международной компании с фокусом на передовые технологии в Automotive. Работа в Сербии предлагает хороший баланс между профессиональным ростом и качеством жизни, однако узкая специализация может ограничить круг кандидатов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Роль требует глубоких знаний в области встраиваемых систем (Embedded), работы с RTOS (особенно Green Hills INTEGRITY) и понимания специфики автомобильных стандартов безопасности. Позиция архитектора подразумевает ответственность за высокоуровневое проектирование многоядерных систем, что значительно повышает порог входа.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата для архитекторов в Сербии в секторе Embedded/Automotive обычно выше среднего по рынку ИТ из-за дефицита кадров. Указанные оценки отражают уровень компенсации в международных компаниях уровня NTT DATA для Senior/Lead специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
**Software Architect - Graphic Controller
NTT DATA Europe & Latam, Serbia**
NTT DATA Europe & Latam is an embedded systems company with an Embedded Competence Center that brings together experts in embedded systems, firmware development, and hardware–software integration, delivering robust and high-performance solutions for complex, safety-critical environments across Automotive, Industrial Automation, Smart Devices, and IoT industries.
Responsibilities:
— Own and maintain the Graphic Controller software architecture;
— Define and coordinate the architecture of the different VASs and their interaction with the Base System;
— Define the GC task model, including processes, threads, priorities, scheduling, CPU affinity, and startup dependencies;
— Define high-level system mechanisms such as IPC/RPC, synchronization, shared memory, resource management, error handling, and system supervision;
— Design and optimize the software architecture for multicore execution;
— Ensure proper integration between VASs, ACE, INTEGRITY OS, middleware, and application/HMI components;
— Analyze system-level issues related to CPU load, memory, timing, synchronization, and performance;
— Support software integration, debugging, system bring-up, and architectural reviews;
— Collaborate with HMI, platform, integration, hardware, and system teams.
Requirements:
— Strong experience in embedded software architecture and development;
— Strong knowledge of C/C++;
— Experience with RTOS-based architectures, preferably Green Hills INTEGRITY;
— Good understanding of ACE or comparable automotive middleware/platform architectures;
— Strong knowledge of processes, threads, scheduling, IPC, synchronization, and memory management;
— Experience with multicore embedded systems, CPU affinity, and resource allocation;
— Good understanding of ARM Cortex-A architectures, ideally Cortex-A7;
— Experience with Renesas automotive controllers/SoCs is highly desirable;
— Strong system-level debugging and performance analysis skills.
Working conditions:
— Experience with Automotive Instrument Cluster, Digital Cockpit, or Infotainment systems is nice to have;
— Green Hills MULTI / INTEGRITY development experience is nice to have;
— Knowledge of graphics/HMI architectures is nice to have;
— Experience with MMU, shared memory, cache management, and inter-core communication is nice to have;
— Automotive SPICE / ISO 26262 knowledge is nice to have.
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C
- C++
- Embedded Systems
- RTOS
- Green Hills INTEGRITY
- ARM Cortex-A7
- Renesas SoCs
- ISO 26262
- AUTOSAR
- IPC
- Multicore Programming
- Automotive SPICE
Возможные вопросы на собеседовании
Проверка опыта работы с конкретной ОС, указанной в требованиях.
Опишите ваш опыт работы с Green Hills INTEGRITY. С какими основными сложностями вы сталкивались при настройке адресных пространств (Address Spaces) и объектов связи?
Критически важный навык для архитектора многоядерных систем.
Как вы подходите к проектированию модели задач для многоядерных систем, чтобы минимизировать задержки и избежать проблем с синхронизацией ресурсов?
Проверка понимания аппаратной части, указанной в вакансии.
Какие особенности архитектуры ARM Cortex-A7 необходимо учитывать при оптимизации производительности графического контроллера?
Важно для интеграции различных компонентов системы.
Какие механизмы IPC вы бы выбрали для взаимодействия между VAS и базовой системой в контексте жесткого реального времени и почему?
Проверка соответствия отраслевым стандартам.
Как ваши архитектурные решения помогают обеспечить соответствие стандарту ISO 26262 при разработке систем цифровых кокпитов?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

