CPU Software Development Engineer

5 days ago


Bikaner, Rajasthan, India beBeeCPU Full time ₹ 1,44,49,000 - ₹ 2,24,73,700

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.


  • Bikaner, Rajasthan, India beBeeEmbedded Full time ₹ 90,00,000 - ₹ 1,20,00,000

    Job OpportunityWe are seeking a talented Embedded Engineer to join our team and contribute to the development of innovative medical devices.Key Responsibilities:Design, develop, and debug embedded software for various hardware platforms, including microcontrollers and processors.Troubleshoot and resolve electronics design issues, including hardware-level...


  • Bikaner, Rajasthan, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Modeling EngineerWe are seeking a skilled Modeling Engineer to lead the development of high-quality models of CPU, IP, and SoC components.Key Responsibilities:Design and develop complex models using C/C++ programming skills.Apply object-oriented design principles and debugging techniques for efficient and reliable model performance.Collaborate with...


  • Bikaner, Rajasthan, India beBeeVerification Full time ₹ 1,50,00,000 - ₹ 2,25,00,000

    Verification EngineerWe are seeking a skilled and experienced Verification Engineer to join our organization.Job Description:Develop and execute verification plans for units and features.Construct testbenches, scoreboards, and stimulus generators.Implement functional coverage models.Debug designs in simulation, prototyping platforms, and silicon.Key...


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

    System Management Software EngineerWe are seeking an experienced professional with strong software development expertise in C, C++, Python, and GoLang, and a deep understanding of server lifecycle management.The ideal candidate will have 5+ years of hands-on experience in developing and maintaining system management solutions, particularly in environments...


  • Bikaner, Rajasthan, India Mirafra Technologies Full time

    Mirafrais a technology design services company with a high level of expertise in semiconductor design and embedded software development including applications. Founded in 2004, the company has proven expertise in ASIC design from Spec to Silicon and software development end to end. The company has a worldwide presence with its HQ in Bangalore and design or...


  • Bikaner, Rajasthan, India beBeeSoftwareEngineer Full time ₹ 15,00,000 - ₹ 25,00,000

    Software Engineer - Senior RoleWe are currently looking for an accomplished software engineer to fill a senior position.Qualification: Bachelor's Degree in Computer Science or Software Engineering is essentialExperience: A minimum of 2-6 years of commercial software development experience is requiredKey Responsibilities:Develop high-quality software products...

  • Software Engineer

    5 days ago


    Bikaner, Rajasthan, India beBeeDevelopment Full time ₹ 12,00,000 - ₹ 15,00,000

    Job Title: Software EngineerWe're seeking skilled software engineers to design and develop scalable, high-performance applications.This role involves working on cutting-edge HRMS solutions that aim to make businesses more efficient.Design, develop, and maintain both front-end and back-end applications.Collaborate with cross-functional teams to deliver...


  • Bikaner, Rajasthan, India beBeeEngineering Full time ₹ 18,00,000 - ₹ 24,00,000

    Software Engineering PositionWe are seeking an experienced software engineer to lead our development efforts.Main Responsibilities:Design and Development: Design, develop, and maintain web applications using .NET Core and Angular.API Integration: Work with RESTful APIs, Web Services, and third-party integrations.Performance Optimization: Optimize application...


  • Bikaner, Rajasthan, India beBeeGPUDeveloper Full time ₹ 1,00,00,000 - ₹ 1,50,00,000

    Expert GPU Developer WantedWe are seeking an experienced GPU developer to join our organization. In this role, you will focus on developing, optimizing, and deploying GPU-accelerated solutions for high-performance machine learning workloads.The ideal candidate has strong expertise in GPU programming across one or more platforms (e.g., NVIDIA CUDA, AMD...


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

    Software Engineering Opportunity\Technical Professional\We are seeking a highly skilled and experienced Technical Professional to join our team. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions.\Design and develop scalable, efficient, and secure software applications...