22 days ago
Bucharest, RomaniaSenior
Responsibilities
- Own and maintain the Graphic Controller software architecture.
- Define and coordinate VAS architectures 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 mechanisms for IPC/RPC, synchronization, shared memory, resource management, error handling, and system supervision.
- Design and optimize software architecture for multicore execution.
- Integrate VASs, ACE, INTEGRITY OS, middleware, and application/HMI components.
- Analyze CPU load, memory, timing, synchronization, and performance issues.
- 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 and 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.
- Strong system-level debugging and performance analysis skills.
- Experience with Renesas automotive controllers or SoCs is highly desirable.
- Experience with Automotive Instrument Cluster, Digital Cockpit, or Infotainment systems is nice to have.
- Green Hills MULTI or 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 and ISO 26262 knowledge is nice to have.
About NTT DATA
NTT DATA is a Tokyo‑headquartered, publicly traded IT services firm within the NTT Group. It provides consulting, application development, system integration, cloud and enterprise application services, and managed/outsourcing services for large enterprises and public-sector organizations. The company operates in more than 50 countries and is listed on the Tokyo Stock Exchange.
