
CPU System Software Engineer
5 days ago
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 Software Interfaces: Align core CPU software interfaces (firmware, BSP, drivers) with ARM CPU microarchitecture features.
- Design Low-Level Components: Implement low-level firmware and kernel components for CPU initialization, exception handling, MMU setup, coherency, and memory management.
- CPU Design Collaboration: Work with CPU design and silicon teams on pipeline features, caches, coherency protocols, branch prediction, and power states.
- Linux Kernel Integration: Lead Linux kernel and RTOS integration for CPU subsystems, focusing on scheduling, memory, and power-aware optimizations.
- CPU Power Management: Drive CPU power management strategies: clock gating, DVFS, retention states, idle states, and adaptive scaling.
- Performance Profiling: Perform CPU and memory subsystem performance profiling using simulators, emulators, JTAG, and hardware trace/debug tools.
- Tuning and Optimization: Define system-level performance/power KPIs and lead tuning across CPU, firmware, kernel, and device drivers.
- Mentorship and Architecture Reviews: Mentor engineers and guide architecture reviews, patents, and long-term CPU strategy.
- Platform Delivery: 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 Languages: 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
- Open-source Contributions: Contributions to open-source CPU enablement (Linux kernel, toolchains, firmware frameworks).
- Industry Background: Background in automotive, mobile SoCs, or Edge computing platforms with strict latency and performance KPIs.
- Technical Leadership: Technical leadership in CPU/SoC co-design projects involving hardware, firmware, and OS integration.
Education
- Degree Requirements: Bachelor's or Master's degree in Computer Engineering, Electrical/Electronics Engineering, or related field.
-
Embedded Systems Developer
5 days ago
Shimoga, Karnataka, India beBeeEmbeddedEngineer Full time ₹ 12,00,000 - ₹ 15,00,000Embedded Engineer RoleAs a key contributor to our innovative team, you will be responsible for designing, developing, and debugging embedded software for various hardware platforms. Your expertise in C/C++ programming, microcontrollers, and real-time operating systems will play a crucial role in bringing cutting-edge medical device solutions to market.We are...
-
Senior Software Engineer
5 days ago
Shimoga, Karnataka, India beBeeSoftware Full time ₹ 2,50,00,000 - ₹ 3,50,00,000Innovative Software Engineering RolesAbout the Opportunity:At our organization, we're pushing the boundaries of innovation and excellence in software development. We're seeking talented professionals to join our dynamic team.As a key member of our team, you will be responsible for contributing to the development of cutting-edge automated driving systems for...
-
Software Engineer
5 days ago
Shimoga, Karnataka, India beBeeEngineering Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Software EngineerJob Overview:We are seeking a skilled software engineer to develop scalable systems using modern programming languages.Responsibilities:Design and implement distributed systems using cloud environments, Kubernetes, Python, and microservicesDevelop containerized applications with Java Backend Development, React JS, Spring Boot, and...
-
Advanced Systems Debugger
5 days ago
Shimoga, Karnataka, India beBeeDebug Full time ₹ 1,20,00,000 - ₹ 1,60,00,000Senior Trace and Debug SpecialistWe are seeking a highly skilled Senior Trace and Debug Specialist to join our team. The ideal candidate will have deep expertise in silicon bring-up, low-level debugging, and advanced trace methodologies.The role demands proficiency with JTAG, ETM, CoreSight, and industry-standard debug tools, as well as the ability to...
-
Systems Engineering Specialist
6 hours ago
Shimoga, Karnataka, India beBeeSystemEngineering Full time ₹ 90,00,000 - ₹ 1,20,00,000A System Engineer is required to work with leading medical device OEMs and technology companies. The ideal candidate will have proficiency in systems engineering and requirements management, as well as a good understanding of software and hardware systems architecture.Key responsibilities include writing technical system requirements, reviewing them with a...
-
Visionary Modeling Professional
6 days ago
Shimoga, Karnataka, India beBeeModeling Full time ₹ 23,04,000 - ₹ 2,59,20,000As a Modeling Engineer, you will be part of a dynamic team responsible for delivering cutting-edge design solutions to our esteemed clients.Mirafra Software Technologies has established itself as a trusted partner in the semiconductor design and embedded software development space. With a strong focus on ASIC/SoC design and software development end-to-end...
-
Backend Software Engineer
6 days ago
Shimoga, Karnataka, India beBeebackend Full time ₹ 6,00,000 - ₹ 12,00,000Job TitleBackend Software Engineer (Microservices)About the RoleWe are seeking an experienced Backend Software Engineer to join our team. The successful candidate will be responsible for designing, developing and maintaining scalable, efficient and reliable backend systems using Node.js.Responsibilities:Implement requirements and use cases in collaboration...
-
Senior Systems Software Developer
5 days ago
Shimoga, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Join a progressive, creative and flexible technology organization.The role focuses on building secure, scalable and compliant software applications using platforms such as Oracle Watchlist Screening (OWS), Oracle Enterprise Data Quality (OEDQ), AWS and Salesforce.You will work closely with engineering teams, domain experts and compliance stakeholders to...
-
Senior Verification Architect
1 day ago
Shimoga, Karnataka, India beBeeVerification Full time ₹ 1,40,00,000 - ₹ 1,80,00,000Job OverviewWe are seeking a skilled Senior Verification Architect to join our team. In this role, you will be responsible for developing and executing verification plans for CPU cores and subsystems.Main ResponsibilitiesDesign and implement testbenches, scoreboards, and stimulus generators using SystemVerilog and UVM methodologiesDevelop functional coverage...
-
Senior Verification Developer
1 week ago
Shimoga, Karnataka, India beBeeVerification Full time ₹ 1,50,00,000 - ₹ 2,10,00,000Be part of a transformative journey in the semiconductor industry as we pioneer RISC-V and Chiplet Architecture.We are a cutting-edge startup backed by top strategic investors, aiming to craft best-in-class CPU cores for cloud, enterprise, 5G, and Edge computing.Main Responsibilities:Develop and execute verification plans for units and features.Construct...