Role responsibilities
Develop and maintain high-performance C++ models of Arm's Interconnect IP for system-level simulation. Collaborate with architects and hardware engineers to integrate software on Arm Virtual Platforms and debug system-level issues.
Requirements
Requires strong C++ development skills and a solid understanding of computer architecture concepts like memory hierarchy and interconnects. Candidates should be able to solve complex technical problems and communicate effectively across teams.
Key skills
C++, Computer Architecture, Memory Hierarchy, Interconnects, System-level Simulation, Software Engineering, Technical Communication, Virtual Prototyping, SystemC, TLM, Firmware Development, Device-driver Development
Keywords
C++, Computer Architecture, IoT, Cloud Computing, AI, Interconnect IP, Arm Virtual Platforms, Linux, Android, SystemC, TLM, QEMU, Simics, Gem5, Virtualizer, Firmware, Device Drivers, SoC, Micro-architecture, System-level Simulation, Semiconductor Manufacturing, Software Development, Hardware Manufacturing