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.
About Qualcomm
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.
