Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 2 months 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?