Senior CPU Software Engineer

2 days ago


Ajmer, Rajasthan, India beBeeCPUARCHITECT Full time ₹ 1,80,00,000 - ₹ 2,50,00,000

CPU Architect Job Overview

Are you a highly skilled CPU professional with 12-15 years of experience in ARM-based CPU architecture, embedded firmware, and low-level system software?

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

Key Responsibilities:

  • Create 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.
  • Analyze CPU and memory subsystem performance 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.


  • Ajmer, Rajasthan, India beBeeSoftware Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    About the Role:We are seeking a highly experienced software engineer with expertise in designing and developing scalable data pipelines.Key Responsibilities:Architecture and Reuse:Design and develop reusable components for ingestion, parsing, extraction, validation, enrichment, and publishing of data.Define patterns/templates for data processing and...


  • Ajmer, Rajasthan, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job Title: Senior Backend Software EngineerAbout the RoleWe are seeking an experienced backend software engineer to lead our development team. As a senior backend software engineer, you will be responsible for designing and developing scalable, efficient, and reliable software systems.Key ResponsibilitiesDesign and develop complex software systems using...


  • Ajmer, Rajasthan, India beBeeSoftwareDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000

    Job OpportunityWe are seeking a skilled software engineer to develop and maintain our back-end web applications. Our ideal candidate will be responsible for creating robust solutions, collaborating with databases, and optimizing code.Back-end Web DevelopmentSoftware DevelopmentProgramming LanguagesDatabase ManagementProblem-Solving SkillsThe successful...


  • Ajmer, Rajasthan, India beBeeBackend Full time ₹ 15,00,000 - ₹ 20,00,000

    About UsWe're looking for a seasoned Backend Software Engineer to contribute to the development and operations of mission-critical services that support our platform.


  • Ajmer, Rajasthan, India beBeeBackend Full time ₹ 17,33,000 - ₹ 24,38,500

    Senior Backend Software EngineerAs a senior backend software engineer, you will play a critical role in designing and building scalable systems.Key ResponsibilitiesOwn and Lead Key FeaturesCollaborate with architects and leads to design scalable, reliable, and maintainable systems.Write clean, modular, and testable code following best practices.Ensure...


  • Ajmer, Rajasthan, India beBeeEngineering Full time ₹ 40,00,000 - ₹ 80,00,000

    Senior Manager, Software EngineeringWe are seeking an entrepreneurial engineering leader to spearhead our India initiatives team in Bangalore.Job OverviewThis role will involve leading a large team of engineers and managers, responsible for developing new products and services and scaling existing ones for the Indian market.Main Responsibilities Oversee the...


  • Ajmer, Rajasthan, India beBeeSoftwareEngineering Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job Opportunity: Senior Software Development ProfessionalWe are seeking a highly skilled and experienced Senior Software Development Professional to lead our software development team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable, efficient, and high-quality software applications using...


  • Ajmer, Rajasthan, India beBeeDevelopment Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Opportunity:The Senior Development Engineer position is a key role within our organization, responsible for designing and implementing complex software systems using Python and React.This senior-level position involves high-level design, coding, and debugging tasks, as well as mentoring junior team members to enhance their skills and knowledge.Key...


  • Ajmer, Rajasthan, India LinkedIn Full time

    is the world's largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunity for every member of the global workforce. Every day our members use our products to make connections, discover opportunities, build skills and gain insights. We believe amazing...


  • Ajmer, Rajasthan, India beBeeembedded Full time ₹ 15,00,000 - ₹ 20,00,000

    Embedded Systems DeveloperWe are seeking an exceptional Embedded Systems Developer to join our team. As a key member of our team, you will be responsible for designing and developing cutting-edge medical device software.Design, develop, and debug embedded software for various hardware platforms, including microcontrollers and processors.Troubleshoot and...