CPU Microarchitecture Specialist

1 day ago


Tiruppur, Tamil Nadu, India beBeeCPU Full time ₹ 1,80,00,000 - ₹ 2,40,00,000
CPU Firmware Architect

We are seeking a highly skilled technical leader with deep expertise in CPU microarchitecture, cache/memory subsystems, power-performance optimization, and Linux kernel integration.

This role requires hands-on experience in ARM-based CPU architecture, embedded firmware, and low-level system software. 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.


  • Tiruppur, Tamil Nadu, India beBeeGpu Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    GPU Acceleration SpecialistOverview:Design, develop, and deploy high-performance GPU-accelerated solutions for machine learning workloads.We are seeking an experienced GPU Acceleration Specialist to join our team. In this role, you will focus on developing and optimizing GPU-accelerated components using frameworks such as CUDA, HIP, or OpenCL.The ideal...


  • Tiruppur, Tamil Nadu, India beBeeSupport Full time ₹ 8,00,000 - ₹ 12,00,000

    The role of a Support Engineer L1 at our organization involves ensuring smooth operations by monitoring infrastructure and reporting performance issues.Key ResponsibilitiesRegularly monitor infrastructure parameters (CPU, Memory, Disk Space, Log Size).Report performance issues to the relevant teams if thresholds are exceeded.Ensure scheduled tasks complete...


  • Tiruppur, Tamil Nadu, India beBeeEmbedded Full time ₹ 20,00,000 - ₹ 25,00,000

    Embedded Systems EngineerWe are seeking an experienced professional to design, develop, and debug embedded software for various hardware platforms.Key Responsibilities:Software Development: Write efficient C/C++ code tailored for real-time systems and low-power environments.Hardware Collaboration: Collaborate with hardware engineers to define system...