Windows Kernel Driver Development

1 week ago


Bengaluru, Karnataka, India Qualcomm Full time


Company:

Qualcomm India Private Limited

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

The ideal candidate needs to have:


• Strong Embedded system knowledge, Experience on Windows Internals and good driver development.


• Solid understanding of Operating System concepts, RTOS, FW management.

Solid understanding of System level features, Processor and Power management, architecting system level features. Hands on experience in complex and multi domain large features.


Windows kernel driver developmen t experience.


• Understanding and experience in Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI.


• Strong communication and interpersonal skills.


• Strong problem solving and debugging skills.


• Ability to co-ordinate across stakeholders and Task management

Handling small to large medium size technology teams. Experience on Enterprise and IHV/IBVs is a plus

Minimum Qualifications:


• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience.

OR

Master's degree in Engineering, Information Systems, Computer Science, or related field and 13+ years of Software Engineering or related work experience.

OR

PhD in Engineering, Information Systems, Computer Science, or related field and 13+ years of Software Engineering or related work experience.


• 10-15 years of work experience with Design and development of Windows drivers, programing languages such as C, C++, hands on experience in debugging system issues and Preferred Qualifications:


• 10- 15 years of Software Engineering or related work experience.


• Architecting System level features.

Design and development of complex large features Hands on experience in low level design, code review and delivery management.


• Strong knowledge on Windows OS internals and Windows Driver knowledge (KMDF)


• Windows Device driver programming and debugging with WinDbg, JTAG/other tools.


• ARM Processor architecture and Assembly Language.


• Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications


• Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).


• Knowledge of OS/system performance profiling and optimization techniques.


• Communication, written & interpersonal skills, motivation, the ability to learn quickly.

Minimum 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 Language such as C, C++, Java, Python, etc.

Applicants : If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to

Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm's toll-free number found for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.

Qualcomm is an equal opportunity employer and supports workforce diversity.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.



  • Bengaluru, Karnataka, India METACIPHER LABS PRIVATE LIMITED Full time

    SALARY :10LPA - 60LPA We do have an Opening for TechM (client INTEL) payroll on our Company Metacipher.Here is the JD kindly go through the JD n update me the detailsRoles & Responsibilities :Strong C /C++ experiencesWindows kernel Device Driver Development Must work on OS Architecture Must develop and maintain multiple kernel mode display features that...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group >Software EngineeringGeneral Summary:The ideal candidate needs to have: Strong Embedded system knowledge, Experience on Windows Internals and good driver development. Solid understanding of Operating System concepts, RTOS, FW management.Solid understanding of System level...


  • Bengaluru, Karnataka, India CONFIG SOLUTIONS PRIVATE LIMITED Full time

    Job Description :ROLE :Windows Driver DevelopmentEXP :4-16+ YearsNP :0-30 Day (Priority)MODE :Work From Office (5 Days)Location : Bangalore (L1 Clear Candidates will Conduct F2F interview on Monday - Final Round)Job Description :Must have : Embedded C/C++ , Wi-Fi Windows Driver , Wi-Fi IEEE 802.11Excellent C Programming and software debug skills Good...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The ideal software engineer will be part of the Display SW Team and play a pivotal role in the development and testing of display features on Windows-on-Snapdragon product lines. Strong software development skills will...


  • Bengaluru, Karnataka, India Quess Full time

    About Us "Quess IT Staffing is India's largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job DescriptionGeneral Qualifications for all openings in our team: 8-11 years of experience in Linux / QNX device driver development. Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. Working experience on board bring up activities. Strong working knowledge of operating systems like...

  • Linux Kernel

    1 week ago


    Bengaluru, Karnataka, India Spruce InfoTech, Inc Full time

    Responsibilities:Design, develop, and maintain kernel subsystems and device drivers.Collaborate with architects and engineers to implement new features and improvements.Analyze and troubleshoot kernel-related issues and performance bottlenecks.Optimize kernel code for performance and memory efficiency.Ensure compliance with coding standards and best...


  • Bengaluru, Karnataka, India MediaTek Full time

    Job Description:Join a dynamic SW engineering team for ISD's India site for Client Computing and Automotive efforts involving key technologies which may involve Camera, Video, Power, Audio kernel mode driver development. Evaluate and drive performance and power optimizations on overall platform. Contribute to a variety of software technologies high...


  • Bengaluru, Karnataka, India MediaTek Full time

    Job Description:Join a dynamic SW engineering team for ISD's India site for Client Computing and Automotive efforts involving key technologies which may involve Camera, Video, Power, Audio kernel mode driver development. Evaluate and drive performance and power optimizations on overall platform. Contribute to a variety of software technologies high...


  • Bengaluru, Karnataka, India Mediatek Full time

    Job Description:Join a dynamic SW engineering team for ISD's India site for Client Computing and Automotive efforts involving key technologies which may involve Camera, Video, Power, Audio kernel mode driver development.Evaluate and drive performance and power optimizations on overall platform.Contribute to a variety of software technologies high performance...


  • Bengaluru, Karnataka, India UST Full time

    Responsibilities:5-10 years of experience in Linux kernel development.Compile and maintain the Linux kernel for servers as well as our embedded systems.Debug device drivers for various hardware components, ensuring optimal performance and functionality.Port the Linux kernel to new architectures, adapting it to different hardware configurations.Utilize GDB...


  • Bengaluru, Karnataka, India Oloid AI Full time

    Job Description :We are seeking a highly skilled Senior Windows Developer with extensive experience in C++ and a deep understanding of the Windows SDK. The ideal candidate will have a proven track record of developing complex Windows applications and a strong foundation in networking and Windows security principles.Previous experience of working close to...


  • Bengaluru, Karnataka, India UST Full time

    Responsibilities:5-10 years of experience in Linux kernel development. Compile and maintain the Linux kernel for servers as well as our embedded systems. Debug device drivers for various hardware components, ensuring optimal performance and functionality. Port the Linux kernel to new architectures, adapting it to different hardware configurations. Utilize...


  • Bengaluru, Karnataka, India Getinz Full time

    Mandatory Skills:Engineer with 5-10 years of experience in embedded Linux/driver/kernel development Strong C/C++ development skills with a good understanding of object-oriented designGood understanding of Linux fundamentals, Audio fundamentals.Experience in customizing Android Audio HAL, AudioPolicyManager and Audioflinger components.Experience with Audio...


  • Bengaluru, Karnataka, India Getinz Techno Services Full time

    Experience : 10+ yrsLocation : BangaloreMandatory Skills:1. Engineer with 5-10 years of experience in embedded Linux/driver/kernel developmentStrong C/C++ development skills with a good understanding of object-oriented designStrong OS conceptsExperience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2.Hands on experience with video...


  • Bengaluru, Karnataka, India Cientra Techsolutions Full time

    Android Bring-up and upgrade experience on new platforms Android Components knowledge Build and Debug tools usage Working Knowledge of CameraHAL, HWComposer, AudioHAL Video Codecs knowledge will be a plus Java/JNI, Binder Layer understanding Handon experience with Android related kernel drivers like ION, LCD, FB, TouchScreen etcJagadeesh DTalent Acquisition...

  • Linux Device Driver

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Linux Device Driver Engineer with 515 years of experience in embedded Linux/Linux device driver/driver/kernel development. Strong C/C++ development skills with a good understanding of objectoriented design. Experience dealing with Linux community and Open-Source contribution a plus. Experience with any one of the domains (Multimedia, Power management,...

  • Linux Device Driver

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Linux Device Driver Engineer with 5-15 years of experience in embedded Linux/Linux device driver/driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Experience dealing with Linux community and Open-Source contribution a plus.Experience with any one of the domains (Multimedia, Power management, Display...

  • Linux Device Driver

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Linux Device DriverEngineer with 5-15 years of experience in embedded Linux/Linux device driver/driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design. Experience dealing with Linux community and Open-Source contribution a plus.Experience with any one of the domains (Multimedia, Power management, Display...