CareerPlanGet AI match score →

Software Engineer/ Senior Software Engineer

Bengaluru, India💼 Full-time🗓 2026-05-13 → 2026-07-22

Core

Developing and improving the software ecosystem for Arm's next generation architectures, including reference application processor firmware and software stacks for future devices.

Role type

Senior Software Engineer (Low-level systems & firmware)

Builds

Software stacks for Arm's reference platforms and reference application processor firmware

Domain

Semiconductor / Embedded Systems / ARM Architecture

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, low-level software development, debugging, system architecture understanding, OS fundamentals, bootloaders, device drivers, test automation, CI/CD

Preferred skills

Assembly language, Linux/Windows driver development, Python, shell scripting, Linux kernel internals, Android internals, software profiling, Security Development Lifecycle (SDL)

Technologies

C, C++, Python, Shell, Linux, Windows, ARM, Android

Responsibilities

Design and test reference application processor firmware, develop software stacks for reference platforms, create automation solutions for testing, analyze industry specs and implement project plans, upstream and maintain code

Seniority

Senior, hands-on IC

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