Software Architect - Graphic Controller

NTT
Romania
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["System-level debugging","Performance analysis","Architectural ownership","Collaboration","Integration support"]

Own and maintain the Graphic Controller (GC) software architecture for an automotive instrument cluster. Define VAS architecture and interactions with the Base System, including the GC task model (processes, threads, scheduling, CPU affinity) and high-level mechanisms like IPC/RPC, synchronization, shared memory, and error handling. Optimize multicore execution on a Renesas ARM Cortex-A7 platform and collaborate across HMI, platform, integration, hardware, and system teams to support bring-up and architectural reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NTT
NTT
2 days ago

Software Architect - Graphic Controller

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Own and maintain the Graphic Controller (GC) software architecture for an automotive instrument cluster. Define VAS architecture and interactions with the Base System, including the GC task model (processes, threads, scheduling, CPU affinity) and high-level mechanisms like IPC/RPC, synchronization, shared memory, and error handling. Optimize multicore execution on a Renesas ARM Cortex-A7 platform and collaborate across HMI, platform, integration, hardware, and system teams to support bring-up and architectural reviews.
Location: Romania
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Own and maintain the Graphic Controller (GC) software architecture.
  • •Define and coordinate VAS architectures and their interaction with the Base System.
  • •Define the GC task model (processes, threads, priorities, scheduling, CPU affinity, startup dependencies).
  • •Design high-level system mechanisms including IPC/RPC, synchronization, shared memory, resource management, error handling, and supervision.
  • •Support software integration, debugging, system bring-up, and architectural reviews; collaborate with HMI, platform, integration, hardware, and system teams.

Pay and Benefits

Perks:Health InsuranceLearning Budget

Key Requirements

  • •Strong embedded software architecture and development experience.
  • •Strong C/C++ knowledge.
  • •Experience with RTOS-based architectures, preferably Green Hills INTEGRITY.
  • •Good understanding of ACE or comparable automotive middleware/platform architectures.
  • •Strong system-level debugging and performance analysis skills.
Experience:Automotive
Skills:System-level debuggingPerformance analysisArchitectural ownershipCollaborationIntegration support
Tech Stack:C/C++AUTOSARRTOSGreen Hills INTEGRITYINTEGRITY OSACEIPC/RPCShared memoryMulticoreCPU affinityARM Cortex-A7RenesasMMUCache managementLinuxHMIMulticore architectureGraphic/HMI architectures

Company Brief

NTT
Dimension Data, operating under NTT Ltd, provides managed IT services, cloud and data center solutions, networking, cybersecurity, and digital transformation services to enterprise customers worldwide.
Industry: Professional Services
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Valuation: Public Company (Market Cap in USD)
Headquarters: London, United Kingdom
Founded: 1983
WebsiteLinkedIn