
Senior CPU Software Engineer
2 days ago
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.
-
Senior Data Pipeline Engineer
2 days ago
Ajmer, Rajasthan, India beBeeSoftware Full time ₹ 1,20,00,000 - ₹ 2,00,00,000About 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...
-
Senior Backend Software Engineer
3 days ago
Ajmer, Rajasthan, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Job 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...
-
Expert Software Engineer
2 days ago
Ajmer, Rajasthan, India beBeeSoftwareDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000Job 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...
-
Senior Software Engineer
2 days ago
Ajmer, Rajasthan, India beBeeBackend Full time ₹ 15,00,000 - ₹ 20,00,000About UsWe're looking for a seasoned Backend Software Engineer to contribute to the development and operations of mission-critical services that support our platform.
-
Software Engineering Leader
4 days ago
Ajmer, Rajasthan, India beBeeBackend Full time ₹ 17,33,000 - ₹ 24,38,500Senior 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...
-
Software Engineering Leadership Position
2 days ago
Ajmer, Rajasthan, India beBeeEngineering Full time ₹ 40,00,000 - ₹ 80,00,000Senior 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...
-
Senior Software Development Professional
2 days ago
Ajmer, Rajasthan, India beBeeSoftwareEngineering Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Job 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...
-
Senior Software Architect
3 days ago
Ajmer, Rajasthan, India beBeeDevelopment Full time ₹ 20,00,000 - ₹ 25,00,000Job 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...
-
Senior Software Engineer, Reliability
2 days ago
Ajmer, Rajasthan, India LinkedIn Full timeis 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...
-
Embedded Systems Engineer
2 days ago
Ajmer, Rajasthan, India beBeeembedded Full time ₹ 15,00,000 - ₹ 20,00,000Embedded 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...