Job description:
Qualcomm is looking for a passionate and motivated Embedded Software Engineer with 0–2 years of experience to join their team.
Duties and responsibilities:
The ideal candidate should have a strong foundation in C programming and operating system concepts, with a keen interest in embedded systems and multimedia technologies.
- Develop and maintain embedded software components in C for real-time systems.
- Collaborate with cross-functional teams to integrate and validate software on Android platforms.
- Contribute to debugging, performance tuning, and system optimization.
- Participate in design reviews, code reviews, and documentation.
Qualifications required:
Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
Preferred qualifications:
- Strong knowledge of C programming and OS fundamentals (memory management, scheduling, IPC, etc.).
- Exposure to Android multimedia frameworks (e.g., MediaCodec, SurfaceFlinger, Graphics) is a plus.
- Experience or familiarity with QNX or LRH Hypervisor environments is an added advantage.
- Good problem-solving skills and a willingness to learn and adapt in a fast-paced environment.
Nice to have:
- Hands-on experience with embedded Linux or Android BSPs.
- Understanding of multimedia pipelines and hardware-software interaction.
- Familiarity with debugging tools like GDB, logcat, or trace viewers, systrace, momentics.
Job/Req. ID: 3076997
Company: Qualcomm
Location: Bangalore, KA
Job Category: Computer Science or Embedded Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group