Job Details
Embedded Systems
English
Oct 16

Software Architect - Graphic Controller

Architect role for Graphic Controller software at NTT DATA Europe & Latam in Serbia, focusing on embedded systems for automotive and IoT.

Own and maintain the Graphic Controller software architecture; define and coordinate architecture of VASs and interaction with Base System; define GC task model (processes, threads, priorities, scheduling, CPU affinity, startup dependencies); define high-level system mechanisms (IPC/RPC, synchronization, shared memory, resource management, error handling, system supervision); design and optimize software architecture for multicore execution; ensure proper integration between VASs, ACE, INTEGRITY OS, middleware, and application/HMI components; analyze system-level issues (CPU load, memory, timing, synchronization, performance); support software integration, debugging, system bring-up, architectural reviews; collaborate with HMI, platform, integration, hardware, and system teams.

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, memory management; experience with multicore embedded systems, CPU affinity, 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. Nice to have: experience with Automotive Instrument Cluster, Digital Cockpit, or Infotainment systems; Green Hills MULTI/INTEGRITY development experience; knowledge of graphics/HMI architectures; experience with MMU, shared memory, cache management, inter-core communication; Automotive SPICE / ISO 26262 knowledge.

ARM Cortex-A
C
ACE
Renesas
Automotive
C++
Green Hills INTEGRITY
Multicore
RTOS

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Robotics Software Engineer (ROS 2 / Linux / C++ / Python)

Robotics Software Engineer at Areg.AI, world's first solar autopilot, based in Aragatsotn, Armenia.

Armenia
A
Areg.AI

C++ Embedded Software Engineer (Systems and Algorithms)

RUB 330,000

Remote position in Russia, full-time, salary 285K-330K RUB gross per month. Development of digital signal processing algorithms and SDR receivers.

Russia
N
NDA

Automated Process Control System (APCS) Service Engineer

Service engineer for industrial automation systems, responsible for commissioning, configuration, and troubleshooting of APCS. Full-time, 5/2 schedule, official employment in IT company.

N
NDA