Talent.com
This job offer is not available in your country.
Software Engineer - Acropolis HyperVisor

Software Engineer - Acropolis HyperVisor

NasugroupBangalore
30+ days ago
Job description

Role Overview :

We are seeking a highly skilled Hypervisor Software Engineer with expertise in embedded systems, Linux kernel, and system programming. The role involves designing, developing, and optimizing hypervisor components, device drivers, and virtualization frameworks for next-generation embedded platforms. The ideal candidate will have strong experience in low-level system programming, interrupt handling, memory management (SMMU), and inter-process communication (IPC / RPC), with the ability to debug and optimize performance across heterogeneous compute environments.

Key Responsibilities :

  • Design and develop hypervisor and virtualization frameworks for embedded platforms.
  • Implement and optimize low-level drivers in both kernel and user space.
  • Work on Linux kernel internals including interrupt handling, scheduling, and memory management.
  • Configure and optimize System Memory Management Unit (SMMU) for device virtualization.
  • Develop and integrate IPC / RPC mechanisms for communication between guest and host systems.
  • Debug, analyze, and resolve system-level issues across the hypervisor, kernel, and user space.
  • Collaborate with hardware, platform, and security teams to enable secure and performant virtualization.

Required Skills & Experience :

  • Strong programming skills in C / C++ with focus on embedded systems.
  • Hands-on experience with Linux kernel internals (interrupts, schedulers, memory subsystems).
  • Proficiency in device driver development (kernel and user-mode).
  • Deep understanding of SMMU, MMU, and virtualization concepts.
  • Experience with system programming, IPC, and RPC mechanisms.
  • Strong debugging skills with tools such as JTAG / ICE, GDB, and kernel logs.
  • Preferred Qualifications :

  • Prior experience with hypervisors (KVM, Xen, or custom embedded hypervisors).
  • Familiarity with RTOS, Android, or QNX.
  • Knowledge of security concepts in virtualization (trusted execution, isolation).
  • Exposure to heterogeneous compute platforms (CPU, GPU, DSP).
  • Strong communication skills and ability to work across cross-functional global teams.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Bangalore

    Related jobs
    • Promoted
    AlphaSense - Software Engineer II - Search Platform

    AlphaSense - Software Engineer II - Search Platform

    AlphaSenseBangalore
    About AlphaSense : The worlds most sophisticated companies rely on AlphaSense to remove uncertainty from decision-making. With market intelligence and search b...Show moreLast updated: 16 days ago
    • Promoted
    Aircraft Propulsion Systems Architect

    Aircraft Propulsion Systems Architect

    HCLTechDevanahalli, Karnataka, India
    September, 2025,Saturday (9AM-2PM).Cessna Business park, Kaverappa Layout, Kadubeesanahalli, Bengaluru, Karnataka 560103. Aircraft Propulsion Systems Architect for Engine Nacelles.Full lifecycle dev...Show moreLast updated: 10 days ago
    • Promoted
    Microservice Developer

    Microservice Developer

    Tata Consultancy ServicesBangalore Rural, Karnataka, India
    Role • • : Microservice Developer.Required Technical Skill Set : Microservice Developer.Desired Experience Range : 5 - 9 yrs. Notice Period : Immediate to 30Days only.We are currently planning to do a Vir...Show moreLast updated: 7 days ago
    • Promoted
    Automation Engineer

    Automation Engineer

    Tata ElectronicsKolar, Karnataka, India
    Tata Electronics (a wholly owned subsidiary of Tata Sons Pvt.India’s first AI-enabled state-of-the-art Semiconductor Foundry. This facility will produce chips for applications such as power manageme...Show moreLast updated: 10 days ago
    • Promoted
    Senior Quality Assurance Automation Engineer

    Senior Quality Assurance Automation Engineer

    Andor TechBangalore Rural, Karnataka, India
    Location : Work From Office (5 Days).We are seeking a skilled QA / Automation Engineer with hands-on experience in API, Web, Desktop, and Mobile application testing. The candidate should have strong au...Show moreLast updated: 9 days ago
    • Promoted
    Zinnia - Software Engineer III - C++ Programming

    Zinnia - Software Engineer III - C++ Programming

    ZinniaBangalore
    Who You Are : Software Engineer III, Assoc.Tech Lead play a key role in the design, development / configuration, unit testing, installation, and ongoing maintenance of...Show moreLast updated: 16 days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    CareerNet TechnologiesBangalore
    Responsibilities : - Design, develop, and optimize high-performance backend systems that scale with user and data growth.Work on core serv...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - AEM

    Software Engineer - AEM

    AqileaBangalore
    Company Description : We are a consulting company with a bunch of technology-interested and happy people! We love technology, we love design and we love quality.Our ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III - Application Development

    Software Engineer III - Application Development

    HyrEzy Talent SolutionsBangalore
    What you will be doing : - Maintaining and writing code for complex systems that address project specifications and guidelines. Writing programs that span multiple platforms.Off...Show moreLast updated: 30+ days ago
    • Promoted
    Oracle Retail Applications - Senior Software Engineer

    Oracle Retail Applications - Senior Software Engineer

    lululemon India Tech HubBengaluru, India
    Bachelors degree in computer science / engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show moreLast updated: 30+ days ago
    • Promoted
    Warner Bros. Discovery - Staff Software Engineer - OTT Domain

    Warner Bros. Discovery - Staff Software Engineer - OTT Domain

    Warner Bros. DiscoveryBangalore
    Roles & Responsibilities : - Build product features in close collaboration with TPM, SDM and product stakeholders.Advocate best practices for Player Architectur...Show moreLast updated: 21 days ago
    • Promoted
    Oracle R12 EBS SCM ASCP Consultant

    Oracle R12 EBS SCM ASCP Consultant

    Hexaware TechnologiesBangalore Rural, Karnataka, India
    Position Title : Oracle R12 EBS SCM ASCP Consultant.Location : Any Hexaware Locations.This position involves leading the implementation, configuration, and support of Oracle R12 SCM modules, Inventor...Show moreLast updated: 18 days ago
    • Promoted
    FACULTY – Computer Science Engineering

    FACULTY – Computer Science Engineering

    GITAM Deemed UniversityDodda Ballapur, Karnataka, India
    Faculty Recruitment – Computer Science Engineering | GITAM (Deemed to be University), Bengaluru Campus.Department of Computer Science Engineering at GITAM. Algorithms, Complexity, Graph Theory, Form...Show moreLast updated: 6 days ago
    • Promoted
    Senior Software Engineer - Oracle Retail Applications

    Senior Software Engineer - Oracle Retail Applications

    lululemon India Tech HubBengaluru, India
    Bachelors degree in computer science / engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show moreLast updated: 30+ days ago
    • Promoted
    Oracle Retail Application - Sr. Software Engineer

    Oracle Retail Application - Sr. Software Engineer

    lululemon India Tech HubBengaluru, India
    Bachelors degree in computer science / engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer - Oracle Retail Applications

    Sr. Software Engineer - Oracle Retail Applications

    lululemon India Tech HubBengaluru, India
    Bachelors degree in computer science / engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show moreLast updated: 30+ days ago
    Software Engineer 3

    Software Engineer 3

    EuromonitorBengaluru, KA, IN
    Quick Apply
    Reporting to the Technical lead, we are seeking Software Engineer 3 with a good background in building high quality web applications on the Microsoft technology stack. You will be responsible for bu...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer – IoT Gateway Development

    Firmware Engineer – IoT Gateway Development

    Capgemini EngineeringBangalore Rural, Karnataka, India
    Firmware Engineer – IoT Gateway Development.Bachelor’s or Master’s degree in.Electronics & Communication Engineering.As a Firmware Engineer, you’ll contribute to embedded application development in...Show moreLast updated: 28 days ago