Engineer (Firmware/SW Driver development and Automation, System Validation)

Leading technology innovator that pushes boundaries of what's possible to enable next-generation experiences and digital transformation.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Hardware

Description For Engineer (Firmware/SW Driver development and Automation, System Validation)

Qualcomm, a leading technology innovator, is seeking a skilled Firmware/Software Driver Development Engineer to join their team in Bangalore. This role combines embedded systems development with system validation, offering an opportunity to work on cutting-edge SOC (System on Chip) technologies.

The position involves developing complex firmware and drivers for critical SOC IPs, requiring deep understanding of embedded systems and hardware architecture. You'll be responsible for creating system-level test content, automating validation processes, and working closely with IP Design/Verification teams to ensure robust implementation of software solutions.

As an ideal candidate, you'll bring 4 years of software engineering experience, with strong expertise in C/C++ and Python. Your knowledge of embedded systems, SoC architecture, and processor architecture will be crucial in understanding and implementing complex system requirements. Experience with DDR and high-speed protocols, JTAG-based debuggers, and emulation environments will give you an edge in this role.

At Qualcomm, you'll be part of a team that pushes the boundaries of what's possible in digital transformation. You'll collaborate with cross-functional teams to develop solutions that meet performance requirements and contribute to creating a smarter, connected future. This role offers the opportunity to work with cutting-edge technology while developing your expertise in firmware and driver development.

The position combines technical depth with broad system understanding, making it ideal for engineers who enjoy both detailed implementation work and system-level thinking. You'll be involved in the full development cycle, from understanding architectural requirements to implementing and validating solutions.

Last updated 36 minutes ago

Responsibilities For Engineer (Firmware/SW Driver development and Automation, System Validation)

  • Develop complex drivers/Firmware for critical SOC IPs
  • Develop system level test content to validate driver/firmware for system overall testing
  • Understand overall SoC and IP Architecture
  • Work with IP Design/Verification teams to understand functionality and programming sequences
  • Develop/port/enhance software content and bring up
  • Automation of Test content

Requirements For Engineer (Firmware/SW Driver development and Automation, System Validation)

Python
  • 4 years Software Engineering experience or related work experience
  • Excellent understanding of Embedded systems, SoC Architecture, Processor Architecture and Memory interfacing
  • Excellent C/C++ expertise and hands-on experience on Firmware development/debug
  • Hands on experience on Python
  • Experience in DDR and other High speed protocols is added advantage
  • Exposure to working on emulation/pre-si environment
  • Experience with JTAG based debuggers, compilers/linkers

Interested in this job?

Jobs Related To Qualcomm Engineer (Firmware/SW Driver development and Automation, System Validation)

Engineer, Systems SW (Embedded Software Development)

Embedded Software Engineer position at Qualcomm Cork, focusing on sensor technologies for consumer electronics, requiring C/C++ expertise and embedded systems experience.

Camera Software Engineer

Camera Software Engineer position at Qualcomm, focusing on developing camera drivers and features for Snapdragon chipsets, requiring 2-5 years of Android camera development experience.

Engineer/ Senior Engineer - DDR Memory Validation and Firmware development

Engineer/Senior Engineer position at Qualcomm focusing on DDR Memory Validation and Firmware development, combining hardware expertise with C/C++ programming for advanced SoC development.

CorePlatform SoC Infrastructure Engineer - Cork, Ireland

Embedded software engineer position at Qualcomm focusing on device driver development and hardware/software interface implementation.

CPU Software Engineer- Architecture

CPU Software Engineer position at Qualcomm focusing on architecture optimization, performance tuning, and low-level software development for next-generation compute products.