1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Software Engineer, Senior - Virtual Platforms
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21986230

    Qualcomm logo

    Software Engineer, Senior - Virtual Platforms

    Qualcomm · Bengaluru · onsite · Posted 7d ago

    Undisclosed10–15 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Company
    Qualcomm India Private Limited


    Job Area
    Engineering Group, Engineering Group > Software Engineering


    General Summary
    As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.


    Role Overview
    As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware.


    Minimum Qualifications
    • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field.
    • 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.


    Alternate Qualifications
    • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
    • OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
    • OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
    • 2+ years of work experience with programming languages such as C, C++, Java, Python, etc.


    Responsibilities
    • Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models.
    • Define software requirements to develop complex SoC TLM models.
    • Design and implement TLM models for complex, large-scale products and systems.
    • Lead design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.
    • Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code.
    • Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project.


    Level of Responsibility
    • Work independently with minimal supervision.
    • Make critical decisions that significantly impact program, product, or project success.
    • Utilize strong verbal and written communication skills to convey complex information, often requiring negotiation, influence, and tact.
    • Have a moderate amount of influence over key organizational decisions, being consulted by senior leadership for key decisions.
    • Perform tasks that often require multiple steps, extensive planning, problem-solving, and prioritization to complete effectively.


    Preferred Qualifications
    • 10+ years of Software/Firmware Engineering or related work experience.
    • 5+ years of experience developing Virtual Platforms or Simulators
    • Open Source Development experience
    • Experience in Unit Testing
    • Continuous Integration
    • ARM Fast Models
    • Server Architecture (RAS, Manageability)


    Key Skills
    • SystemC TLM
    • QEMU
    • Modern C++
    • ARM Architecture
    • Firmware and/or Device Driver Development and Debug
    • Git Revision Control

    Sourced from naukri

    Skills

    arm architectureOpen sourceFirmwareDevice Driver DevelopmentProgrammingDesign SystemsEmbedded SystemsDebugcloudCommunication SkillsDigital TransformationJavaArchitectureModel DevelopmentGITCi/Cd

    About Qualcomm

    Qualcomm logo

    Qualcomm

    Semiconductors

    22k+

    employees

    1996

    30 years old

    San Diego,California

    United States

    About

    Qualcomm invents breakthrough technologies that transform how the world connects, computes and communicates.

    Industries

    SemiconductorsHardware & Networking

    Employee ratings

    1,207 reviews

    3.7/ 5

    Culture

    3.4

    Career growth

    3.2

    Work-life

    3.3

    Employees rate it well for

    Work Life Balance267Salary160Work Culture155Learning100Senior Management91

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • Cold email to HR for software jobs in India: 6 copy-paste templates
    • How to find remote software jobs in India in 2026 (complete playbook)
    • Best Auto-Apply Tools in 2026: 12 Compared and Ranked (India + Global)

    All career guidesAll articlesBrowse companies hiring

    Software Engineer, Senior - Virtual Platforms · waiting for your command