QU

Senior Engineer - Firmware/SW Driver development and Automation

Qualcomm
Bangalore3-8 LPA Posted 26 May 2025
FULL TIME
Python Scripting
Firmware Development
Soc Architecture
Embedded Systems

Job Description

  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field with 3+ years of Hardware Engineering or related experience
  • OR
  • Master's degree in the above fields with 2+ years of experience
  • OR
  • PhD in the above fields with 1+ year of experience

Job Description / Responsibilities:

  • Develop complex drivers and firmware for critical SoC IPs
  • Develop system-level test content to validate drivers/firmware for overall system testing
  • Understand overall SoC and IP architecture
  • Collaborate with IP Design and Verification teams to understand functionality and programming sequences
  • Develop, port, and enhance software content and bring-up efforts
  • Automate test content to streamline validation

Job Requirements:

  • Bachelor's or Master's degree in Electrical/Electronics/Computer Science Engineering
  • 2 to 6 years of software engineering or related experience
  • Strong understanding of embedded systems, SoC architecture, processor architecture, and memory interfacing
  • Expertise in C/C++ with hands-on experience in firmware development and debugging
  • Hands-on experience with Python scripting
  • Experience with DDR and other high-speed protocols (advantageous)
  • Exposure to emulation and pre-silicon environments
  • Experience using JTAG-based debuggers, compilers, and linkers

Join WhatsApp Channel