All roles at ARM

Staff Software Engineer

BengaluruFull-timeHybrid14–25 yrsPosted open since jan 2026

Leadership software engineering role at ARM in Bengaluru. Needs 14+ years. Hybrid.

About the role

As a team we help Arm maintain its leadership in the embedded market, and play a crucial role in making Arm a successful server platform. We are looking for highly capable engineers to work in the areas of Client/Server/IoT, ready to use their knowledge and experience to ensure we continue to deliver software with the level of quality demanded by our customers.

What you'll do

  • Your day-to-day role will involve low level software development, test and debug on various platforms, including software models, development boards and shipping products
  • Participating in the design and implementation of new features and bug fixes in Trusted Firmware, secure OS, bootloaders, Hypervisor, AOSP, Linux Kernel
  • Act as a people manager or technical lead, supporting engineer growth, guiding teams, and coordinating efforts to ensure predictable delivery of quality software

What you need

  • C++
  • Test automation
  • C
  • Linux
  • IoT

Good to have

  • Python
  • Instrumentation

More roles like this at ARM

Apply on ARM's site