Job Overview
Role: Engineer & Associate Engineer Location: Hyderabad, Bangalore Experience: 0+ Years Qualification: B.E / B.Tech / M.E / M.Tech / B.Sc Key Skills: C/C++, Linux, Embedded Systems
Job Description
For the Engineer position in Bangalore, Qualcomm is seeking a candidate with 1+ years of experience to design, develop, and modify embedded and cloud edge software. You will collaborate with systems and hardware teams to design system-level software solutions. The ideal candidate will have professional work experience in Embedded Software, Driver Development, and OS like Linux/Android/QNX. You must be comfortable with low-level software interfaces and debugging.
Roles and Responsibilities
- Software Design: Designing and implementing low-level software, device drivers, and boot code.
- Development: Coding in C, C++, and Python for embedded environments (RTOS/Linux).
- Debugging: Using industry-standard tools like HSW/HE debuggers to perform root cause analysis.
- Collaboration: Collaborating with architecture and test engineers to obtain performance requirements.
- Validation: Validating software on hardware platforms and ensuring secure coding practices.
Skills and Eligibility Criteria
Educational Background: Bachelor’s or Master’s degree in Engineering, Information Systems, Computer Science, or related field.
Experience: Associate Engineer: Freshers (0 Years). Engineer: 1+ Years of relevant work experience.
Mandatory Technical Skills:
- Strong proficiency in C and C++ (Exposure to C++11/17 is a plus).
- Experience with RTOS, Linux, Android, or QNX.
- Knowledge of ARM Architecture and Low-level Device Driver programming.
- Familiarity with Source Code Management (Git, Perforce, Gerrit).
Competencies:
- Experience in BSP (Board Support Package) development.
- Strong OS fundamentals (Kernel development).
- Scripting knowledge in Python.