CPU Firmware Architect

3 weeks ago


Bangalore Urban, India Krutrim Full time

Job Title: CPU Firmware Architect



Role Overview

We are seeking a highly skilled Core CPU Architect with 12–15 years of experience in ARM-based CPU architecture, embedded firmware, and low-level system software. This role requires a hands-on technical leader with deep expertise in CPU microarchitecture, cache/memory subsystems, power-performance optimization, and Linux kernel integration.

The ideal candidate will work at the intersection of CPU design and system software, driving innovations in core CPU, firmware/OS enablement, and performance tuning for next-generation SoCs used in automotive and edge computing platforms.



Key Responsibilities

  • Define and architect core CPU software interfaces (firmware, BSP, drivers) aligned with ARM CPU microarchitecture features.
  • Design and implement low-level firmware and kernel components for CPU initialization, exception handling, MMU setup, coherency, and memory management.
  • Collaborate with CPU design and silicon teams on pipeline features, caches, coherency protocols, branch prediction, and power states.
  • Lead Linux kernel and RTOS integration for CPU subsystems, focusing on scheduling, memory, and power-aware optimizations.
  • Drive CPU power management strategies: clock gating, DVFS, retention states, idle states, and adaptive scaling.
  • Perform CPU and memory subsystem performance profiling using simulators, emulators, JTAG, and hardware trace/debug tools.
  • Define system-level performance/power KPIs and lead tuning across CPU, firmware, kernel, and device drivers.
  • Mentor engineers and guide architecture reviews, patents, and long-term CPU strategy.
  • Partner with cross-functional teams to deliver high-performance CPU platforms.



Required Skills & Experience

  • CPU Architecture: Deep expertise in ARMv8/v9 architecture, exception levels, MMU, caches, coherency protocols, ISA extensions, and PMU.
  • Firmware & Kernel: Strong hands-on experience in firmware, Linux kernel internals, RTOS, and device drivers.
  • Performance & Power: Proven ability in CPU pipeline analysis, memory subsystem tuning, DVFS, cpuidle/cpufreq frameworks, and power-performance tradeoff analysis.
  • Debug & Bring-up: Experience in CPU bring-up, silicon validation, trace analyzers, emulators, JTAG, and kernel tracing tools.
  • Programming: Proficiency in C/C++ and assembly (ARM), with Python/Shell for automation.
  • I/O & Interconnects: Familiarity with PCIe, Ethernet, I²C, SPI, CAN, USB, and memory buses (DDR, LPDDR).
  • Problem Solving: Strong ability to root-cause complex issues across CPU architecture, firmware, and OS layers.



Preferred Qualifications

  • Contributions to open-source CPU enablement (Linux kernel, toolchains, firmware frameworks).
  • Background in automotive, mobile SoCs, or Edge computing platforms with strict latency and performance KPIs.
  • Technical leadership in CPU/SoC co-design projects involving hardware, firmware, and OS integration.



Education

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical/Electronics Engineering, or related field.


  • Bangalore Urban, India Krutrim Full time

    Job Title: I/O Devices, IPC Software Architect We are seeking a Principal Engineer in I/O Device Drivers and System Software with 12–15 years of hands-on experience in developing, debugging, and optimizing low-level drivers, high-performance inter-processor communication (IPC) frameworks, and storage/networking subsystems. This role requires deep knowledge...


  • Bangalore, Karnataka, India Qualcomm Full time

    Company Qualcomm India Private Limited Job Area Engineering Group Engineering Group Hardware Engineering General Summary Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore Please forward your profiles if you meet the requirement Roles and Responsibilities o Responsible for power management verification includes...

  • Firmware Architect

    15 hours ago


    bangalore, India Eximietas Design Full time

    About Company:Eximietas Design is a leading technology consulting and solutions development firm specializing in Chip design, Firmware & Embedded Software development, Cloud Computing, Cyber Security, and AI/ML domains. Our success is anchored in the unparalleled expertise of our engineering leadership team, who have collectively taped-out over 100+ chips...


  • bangalore, India ACL Digital Full time

    Talented and motivated Mid-Level CPU Subsystem Design and Verification Engineer to join our growing team.Responsibilities:Design:Participate in the design of CPU subsystems, collaborating with architects and design engineers.Contribute to micro-architectural decisions, considering performance, power, and area trade-offs.Develop detailed design documents and...


  • Bangalore, India ACL Digital Full time

    Talented and motivated Mid-Level CPU Subsystem Design and Verification Engineer to join our growing team. Responsibilities : Design : Participate in the design of CPU subsystems, collaborating with architects and design engineers. Contribute to micro-architectural decisions, considering performance, power, and area trade-offs. Develop detailed design...


  • Bangalore, India ACL Digital Full time

    Talented and motivated Mid-Level CPU Subsystem Design and Verification Engineer to join our growing team. Responsibilities : Design : Participate in the design of CPU subsystems, collaborating with architects and design engineers. Contribute to micro-architectural decisions, considering performance, power, and area trade-offs. Develop detailed design...


  • Bangalore, Karnataka, India SanDisk Full time

    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today s needs and tomorrow s next big ideas With a rich history of groundbreaking innovations in Flash and advanced memory technologies our solutions have become the beating heart of the digital world we re living in...


  • bangalore, India Enphase Energy Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...


  • bangalore, India Enphase Energy Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...


  • bangalore, India Vista Applied Solutions Group Inc Full time

    Job Summary:Client is looking for Firmware Engineer and this is hybrid position from Banglore.Responsibilities:Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors.Work on Machine Learning based NAND management...