Qualcomm logo

Sr Engineer- Windows

Qualcomm
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

3+ Years

SKILLS REQUIRED

Windows InternalsDevice Driver DevelopmentEmbedded SystemsOperating Systems

Job description

Overview

Design, develop, create, modify and validate embedded and cloud edge software, applications and specialized utility programs, working on Windows internals and driver development, collaborating with systems, hardware, architecture and test engineers.

What you'll do

  • Design, develop, create, modify and validate embedded and cloud edge software, applications and/or specialized utility programs.
  • Collaborate with systems, hardware, architecture and test engineers to design system-level software solutions.
  • Obtain information on performance requirements and interfaces.
  • Design and implement Windows kernel mode drivers, board support package, ACPI and UEFI.
  • Architect system level features and design and develop complex large features.
  • Perform low level design, code review and delivery management.
  • Handle small to medium size technology teams.

What you'll need

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience, OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • Strong embedded system knowledge.
  • Experience on Windows Internals and good driver development.
  • Solid understanding of Operating System concepts, RTOS, FW management.
  • Windows kernel driver development experience.
  • Understanding and experience in designing and implementing Windows Kernel mode drivers, Board support package, ACPI and UEFI.
  • Strong communication and interpersonal skills.
  • Strong problem solving and debugging skills.
  • Ability to handle small to large medium size technology teams.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 10+ years of Software Engineering or related work experience.
  • Strong knowledge of Windows OS internals and Windows Driver knowledge (KMDF).
  • Windows device driver programming and debugging with WinDbg, JTAG or other tools.
  • ARM processor architecture and assembly language.
  • Experience with PC software: System BIOS, UEFI, ACPI, drivers, applications.
  • Embedded OS experience (kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).
  • Knowledge of OS/system performance profiling and optimization techniques.
  • Communication, written and interpersonal skills, motivation, and the ability to learn quickly.
  • Ability to co-ordinate across stakeholders and task management.
  • Solid understanding of system level features, processor and power management, and architecting system level features.
  • Hands-on experience in complex and multi-domain large features.
  • 6-9 years of work experience with design and development of Windows drivers and programming languages such as C and C++, with hands-on experience debugging system issues.

Nice to have

  • Experience on Enterprise and IHV/IBVs.
  • 6-9 years of Software Engineering or related work experience.
  • Architecting system level features and design and development of complex large features.
  • Hands-on experience in low level design, code review and delivery management.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr Engineer- Windows