Senior Engineer
Qualcomm
About the Role
This role requires strong hands-on expertise in Data Structures and Algorithms (DSA) at an advanced level.
Key Responsibilities
- Analyze complex technical problems and design efficient solutions.
- Write optimized, scalable, and maintainable code.
- Debug and solve complex technical problems.
- Optimize performance, manage memory, and develop multithreaded programs.
Requirements & Tech Stack
- Excellent programming skills in C.
- Strong proficiency in C++ or Java.
- Good understanding of system-level programming concepts.
- Experience with performance optimization, memory management, and multithreaded programming.
Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.