Arm

Staff Firmware Engineer - Memory Subsystem Lead

Arm
Apply
5 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead technical delivery, integration, and validation of memory subsystem firmware across pre-silicon platforms and silicon bring-up environments.
  • Collaborate with hardware, validation, platform firmware, and system architecture teams on memory subsystem integration and platform bring-up.
  • Debug system-level hardware/software issues involving firmware flows, platform configuration, memory behavior, and system interactions.
  • Optimize memory subsystem correctness, performance, latency, bandwidth, reliability, and power efficiency.
  • Review designs, implementation plans, validation results, and critical code while contributing hands-on when needed.
  • Line manage 3–5 engineers through goal setting, coaching, feedback, performance evaluation, and capability development.
  • Mentor engineers and establish engineering practices, documentation, debugging discipline, and long-term software quality.

Requirements

  • 10–15 years of industry experience building complex firmware or low-level system software.
  • Demonstrated leadership or mentoring experience and a strong record of technical delivery.
  • Experience developing firmware on pre-silicon and silicon platforms, preferably on Arm-based systems.
  • Extensive knowledge of memory subsystem enablement, including memory initialization, platform configuration, controller/PHY interaction, training flows, error handling, performance tuning, or bring-up debugging.
  • Strong technical judgment in assessing trade-offs, managing technical risk, and debugging ambiguous system-level failures.
  • Experience working across hardware and software with hardware build, validation, system architecture, platform firmware, and QA teams.
  • Strong communication and cross-team collaboration skills.
  • Preferred experience with server or infrastructure platforms and customer- or production-facing environments.
  • Preferred understanding of system architecture, boot flows, firmware interfaces, operating-system fundamentals, device drivers, and platform configuration.
  • Preferred experience with DDR, LPDDR, memory controllers, PHY initialization, ECC, RAS, memory performance analysis, or board and silicon bring-up.
  • Preferred understanding of software development processes, testing strategies, validation planning, release readiness, and defect triage.
  • Preferred experience working in globally distributed teams.

Benefits

  • Hybrid working arrangements are determined by each group or team, with role-specific details shared during the application process.
  • The role offers the opportunity to influence technical direction, platform bring-up, performance, delivery outcomes, and team culture within a global engineering organization.
  • Recruitment adjustments and accommodations are available upon request.

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me