We at Arm are crafting the future of Software-Defined Vehicles and Robotics driven by Physical AI by building next-generation reference software platforms for advanced compute subsystems. We are looking for a passionate and highly skilled Principal Software Engineer to join our growing team and help drive this exciting transformation
You will lead key technical initiatives in multiple engineering domains. You will collaborate with software leads, architects, and program management teams. Your goal is to deliver robust, scalable, highly optimized system solutions that demonstrate the full potential of Arm platforms.
This is a great opportunity for engineers who enjoy working across the complete software stack — from low-level system firmware and operating systems to middleware and application development. You will have the chance to tackle intricate technical problems, influence architecture decisions, and contribute to innovative progress in physical systems based on artificial intelligence.
Beyond technical excellence,
we are looking for individuals who are passionate about building high-performing teams, mentoring engineers, and fostering a solid culture of collaboration and innovation.
If you are excited about groundbreaking technologies, eager to work on industry-defining solutions, and motivated to help build an exceptional engineering team at Arm, we would love to hear from you.
Roles and Responsibilities
As a Principal Software Engineer, you will play a key role in defining and driving the end-to-end software validation strategy for next-generation Physical AI compute platforms. You will own the design and implementation of scalable test infrastructures, robust automation frameworks, and modern quality assurance practices that ensure delivery of high-performance, reliable software solutions.
In this role, you will work closely with developers, architects, technology managers, and cross-functional teams to understand system-level firmware and software
📌 Principal Software Engineer (Bengaluru)
🏢 ARM
📍 Bengaluru