Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18994600

    HYDERABAD · FULLTIME

    Senior Engineer - Embedded Software & Driver Development

    Qualcomm logo

    Qualcomm

    Hyderabad · onsite · Posted 28d ago

    Sourced fromNaukri
    Undisclosed5–10 yrsfulltimeHyderabad

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

    agent · working

    • Read this posting0.2s
    • Found the form on Naukri · 9 questions to answer1.2s
    • Decided the answers for all of them2.5s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Company: Qualcomm India Private Limited
    Job Area: Engineering Group, Engineering Group > Software Engineering
    General Summary
    We are looking for a highly motivated and experienced Senior Engineer to join our embedded software team. The ideal candidate will have strong expertise in low-level driver development, embedded system architecture, and hardware-software interaction. The role involves debugging, and optimizing software components for next-generation embedded platforms.
    The candidate should possess a solid understanding of processor architecture, memory management, cache behavior, clocking systems, power management, and peripheral interfaces. Experience working closely with hardware teams during SoC bring-up, platform validation, and issue debugging is highly desirable.
    Key Responsibilities
    • Work on device bring-up, platform initialization, and hardware enablement activities.
    • Debug complex system-level issues involving hardware and software interactions.
    • Collaborate with hardware, firmware, validation, and system teams to ensure feature delivery and product stability.
    • Analyze system crashes, performance bottlenecks, and power-related issues.
    • Optimize software for performance, power efficiency, and memory utilization.
    • Support integration and validation of new peripherals and subsystems.
    • Participate in architecture reviews, code reviews, and technical discussions.
    • Develop diagnostic tools, scripts, and automation to improve engineering productivity.
    • Contribute to technical documentation and knowledge-sharing initiatives.
    Required Qualifications
    • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering
    • 5+ years of experience in embedded software development.
    • Strong programming skills in C/C++.
    • Experience developing and debugging low-level software drivers.
    • Solid understanding of:
      • Embedded system architecture
      • Device drivers and hardware interfaces
      • Memory management concepts
      • Cache architecture and optimization
      • MMU (Memory Management Unit) concepts and address translation
      • Clock architecture and clock management
      • PMIC (Power Management IC) fundamentals
      • Interrupt handling and DMA concepts
    • Experience working with common embedded peripherals such as:
      • UART
      • SPI
      • I2C/I3C
      • GPIO
      • USB
      • PCIe
      • Ufs/emmc/sd
    • Experience using debugging tools such as JTAG, Lauterbach, or equivalent.
    • Strong problem-solving and analytical skills.
    Preferred Qualifications
    • Experience with ARM-based SoC platforms.
    • Understanding of boot flows, firmware, and system initialization.
    • Experience with Linux Kernel driver development or RTOS environments.
    • Knowledge of power management, clock frameworks, and subsystem interactions.
    • Experience with system performance analysis and optimization.
    • Familiarity with crash dump analysis and root cause investigation.
    • Exposure to security, virtualization, and memory protection concepts.
    • Experience with source control systems such as Git or Perforce.
    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 Language such as C, C++, Java, Python, etc.
    Desired Competencies
    • Strong debugging and troubleshooting skills.
    • Ability to work independently on complex technical problems.
    • Excellent communication and collaboration skills.
    • Ability to lead technical discussions and mentor junior engineers.
    • Strong ownership and accountability for product quality and delivery.

    Sourced from naukri

    Section · 02

    Skills

    Automationanalytical thinkingGpioFirmwarediagnosticControl Systemsdebugging toolsEmbedded SoftwareCacheDriver DevelopmentDebugging and troubleshootingEmbedded SystemsdebuggingDebugelectrical engineeringArchitectureGIT

    Section · Company

    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

    Senior Engineer - Embedded Software & Driver Development · waiting for your command