Engineer – Bluetooth Firmware | Qualcomm Jobs | Bangalore, KA

Job description:

Qualcomm is hiring a Bluetooth Firmware Engineers.

Job duties and responsibilities:

As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

The BDC BT firmware team are looking for an adaptable, enthusiastic, and reliable individual to form an integral part of our BT controller firmware development team in Bangalore.

The team develops complex new features and maintains Bluetooth controller firmware for products across the Mobile, IoT, wearable and hearable businesses. The team interfaces with the BT test, host, audio, and application development teams. The Team plays a pivotal role in the developing complex BT features for the company’s Connectivity products in accordance with the BT SIG specifications and custom product requirements. Working within our team provides a unique opportunity to work across the engineering disciplines from high level software to low-level hardware. Typical tasks for the successful applicant would include:

  • Design and develop debug tools and driver features for Qualcomm BT controller IP.
  • Ensure the tools provide the rich set of functionality needed for quick and effective debug.
  • Interface with BT FW engineers across geos to identify improvements and optimizations and evolve the debug tools
  • Analysis and support bug fixes through the lifecycle of the project from ROM development to Customer Sampling (CS)
  • Communication of status/bugs/issues to leads
  • Software and hardware debug of issues
  • Working with colleagues across geos and teams to optimize solutions.

Minimum qualifications:

  • Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
  • At least 1-3 years’ experience in a relevant engineering role

Attributes required:

  • Proficient in object-oriented python programming with experience working in large python codebase
  • Good C programming skills with embedded development experience, preferably in the wireless communications area
  • A solid understanding of processor architecture including bus interfaces, power management.
  • A good understanding of electronic hardware and reading schematics.
  • A good understanding of RTOS, serial interfaces and drivers.
  • Experience working on BT upper or lower stacks and good understanding of BT controller specifications is a plus.
  • Good to have knowledge of Radio fundamentals especially Bluetooth or WiFi
  • Knowledge of Bluetooth sniffer tools, analysis of air traces and logs, usage of embedded debuggers.
  • Work experience with ASIC emulators a plus
  • Self-motivated, open minded, adaptable team player
  • Comfortable with taking responsibility for their deliverables

Job/Req. ID: 3054228

Company: Qualcomm

Location: Bangalore, KA

Job CategoryComputer Science or IT or VLSI or Embedded Engineering

Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group