Qualcomm

Embedded Linux Engineer

Qualcomm
Apply
1 day ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Develop and debug embedded software using C and Embedded C for ARM-based SoCs.
  • Support Linux and RTOS-based embedded systems, including OS bring-up and enablement.
  • Work on embedded core drivers and analyze, triage, and debug complex system-level problems.
  • Optimize performance involving threads, scheduling, and multiprocess communication.
  • Use Lauterbach and trace tools for debugging.
  • Apply knowledge of processor architecture, assembly instruction sets, and computer networks.

Requirements

  • Bachelor's degree in engineering, information systems, computer science, or a related field.
  • Around 2–5 years of relevant experience.
  • Proficiency in C programming, Embedded C, embedded architecture, ARM platforms, and Linux-based systems.
  • Experience with RTOS, processor architecture, and assembly instruction sets.
  • Experience using Lauterbach and trace debugging tools.
  • Strong system-level analysis, triage, debugging, problem-solving, and communication skills.
  • Exposure to embedded core driver development is preferred.
  • Understanding of CAN, SPI, UART, and I2C is optional.

Tech Stack

AssemblyCLinux

Categories

Qualcomm

About Qualcomm

10,000+ employees

Inspired by 250 years of American ingenuity, we build technologies that expand what’s possible. From wireless to AI at scale and 6G, our innovations power progress worldwide.

Contact me