CareerPlanGet AI match score →

Staff Software Engineer

Bengaluru, India💼 Full-time🗓 2026-01-19 → 2026-07-22

Core

Low-level software development, testing, and debugging for embedded systems, secure OS, bootloaders, and hypervisors to maintain Arm's leadership in the embedded market.

Role type

Staff Software Engineer (Technical Lead)

Builds

Trusted Firmware, secure OS, bootloaders, Hypervisor, AOSP, Linux Kernel

Domain

Embedded systems, Server platform, ARM architecture

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, low-level software development, system architecture design, debugging and defect analysis, CI and test automation, technical leadership

Preferred skills

Python programming, software profiling and optimization, Security Development Lifecycle (SDL) practices, open-source project contribution

Technologies

ARM, AOSP, Linux Kernel, Hypervisor, Trusted Firmware

Responsibilities

Develop, test, and debug low-level software on various platforms; design and implement new features and bug fixes in core firmware and OS components; mentor junior engineers and coordinate team efforts for predictable delivery

Seniority

Staff, technical leadership & mentorship

Sourced via arm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Arm ↗