Advertisement
Job Description:
Arm is hiring a Principal SOC Modeling Engineer in Bangalore, Karnataka, India to work on its next-generation Arm-based systems, SoC modeling, virtual platforms, and Fast Models. The role focuses on developing high-performance functional models of CPUs, system-level IP, and complete reference platforms using C++, SystemC, and SystemC TLM. The engineer will enable early firmware, operating system, and application development before physical silicon becomes available. Candidates should have 15–20 years of experience, strong C/C++ programming, knowledge of computer architecture, microarchitecture, SoC/IP design, and experience with Git/Gerrit. Experience with RISC architectures, CPU instruction sets, virtual platforms, hardware/software integration, debugging, testing, and performance optimization is highly relevant. This is a senior technical opportunity involving collaboration with hardware architects, RTL designers, software engineers, and global engineering teams.V
About Company:
Arm is a leading technology company focused on CPU architecture, processor technology, system IP, semiconductor design, and computing platforms. Arm technologies power a broad ecosystem of products and systems across areas such as mobile computing, automotive, embedded systems, cloud infrastructure, consumer electronics, and high-performance computing. The company develops architectures and intellectual property that enable semiconductor and technology companies to build energy-efficient and high-performance computing solutions. In this role, engineers work with next-generation Arm architectures, SoC modeling, SystemC, virtual platforms, Fast Models, hardware/software co-design, system validation, and software enablement. Arm provides opportunities for engineers to collaborate with global hardware and software teams while contributing to technologies that shape the future of computing.



