
CPU Firmware Architect
3 weeks ago
Job Title: CPU Firmware Architect
Role Overview
We are seeking a highly skilled Core CPU Architect with 1215 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, IC, 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
- Bachelors or Masters degree in Computer Engineering, Electrical/Electronics Engineering, or related field.
-
Senior CPU Architect
2 weeks ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 5,00,000 - ₹ 8,00,000Our company is currently seeking a highly skilled CPU software architect to join our team. The ideal candidate will be responsible for designing and developing low-level firmware for CPU bootstrapping, power controller etc.The successful candidate will have experience in micro-code optimization, design and development of firmware of idle and active CPU power...
-
CPU Software Associate Engineer
2 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per yearCompany:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years). It is responsible for defining architecture specifications, developing prototypes, and...
-
CPU Verification Specialist
2 weeks ago
Bengaluru, Karnataka, India beBeeVerification Full time ₹ 15,00,000 - ₹ 28,00,000Job Description:We are seeking an experienced Design Verification Engineer to verify high-performance and low-power CPUs, focusing on power management features.The successful candidate will develop and execute comprehensive power management verification plans, collaborating closely with CPU design and verification teams.They will use simulation and formal...
-
CPU Hardware Validator
2 weeks ago
Bengaluru, Karnataka, India beBeeCPUValidator Full time ₹ 15,00,000 - ₹ 25,00,000Job Title: CPU Hardware Validation Specialist">Description:">We are seeking a skilled CPU Hardware Validation Engineer to join our design and validation team. The ideal candidate will be responsible for validating and verifying the functionality, performance, and reliability of CPU hardware after silicon fabrication.">Main Responsibilities:">Develop...
-
Senior CPU Validation Specialist
1 week ago
Bengaluru, Karnataka, India beBeevalidation Full time ₹ 15,00,000 - ₹ 25,00,000Senior CPU Validation SpecialistWe are seeking a highly skilled Senior CPU Validation Specialist to join our team. The ideal candidate will be responsible for validating and verifying the functionality, performance, and reliability of CPU hardware after silicon fabrication.This role involves working closely with pre-silicon teams, firmware, software, and...
-
Software CPU Lead Engineer Senior
1 week ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per yearCompanyQualcomm India Private LimitedJob AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryQualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years). It is responsible for defining architecture specifications, developing prototypes, and...
-
Hardware CPU Validation Engineer
2 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeExperience: 4 to 9years Location : Bangalore Note: Considering only Hardware CPU Validation Experience. Job Summary: We are seeking a highly skilled Post-Silicon Validation Engineer to join our CPU design and validation team. The ideal candidate will be responsible for validating and verifying the functionality, performance, and reliability of CPU...
-
Firmware Architect
3 weeks ago
Bengaluru, Karnataka, India Ascendion Full timeWere looking for a highly experienced Firmware Architect with strong C++ expertise to lead the design and development of embedded software solutions for high-performance hardware platforms. You will drive architectural decisions, system-level optimization, and end-to-end firmware delivery across products.Key Responsibilities :- Define architecture and system...
-
Hardware CPU Validation Engineer
2 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeExperience: 4 to 9yearsLocation: BangaloreNote: Considering only Hardware CPU Validation Experience.Job Summary:We are seeking a highly skilled Post-Silicon Validation Engineer to join our CPU design and validation team. The ideal candidate will be responsible for validating and verifying the functionality, performance, and reliability of CPU hardware after...
-
Hardware CPU Validation Engineer
2 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeExperience: 4 to 9years Location : Bangalore Note: Considering only Hardware CPU Validation Experience. Job Summary: We are seeking a highly skilled Post-Silicon Validation Engineer to join our CPU design and validation team. The ideal candidate will be responsible for validating and verifying the functionality, performance, and...