Senior Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Embedded Software Engineer at Qualcomm in Hyderabad, Telangana
Qualcomm India Private Limited is seeking a Senior Engineer specializing in Embedded Software to join their Engineering Group in Hyderabad, Telangana. This role focuses on enhancing system performance and enabling other teams through advanced software development.
About the Role
The ideal candidate will possess 2-6 years of experience in embedded software development. A strong foundation in operating system fundamentals, data structures, and the Linux Kernel is essential. Prior experience in system software development is a must. Proficiency in C/C++ programming, object-oriented concepts, and system programming within a Linux environment is required. Experience with Rust and knowledge of the ARM architecture are considered advantageous.
Responsibilities
- Identify and resolve performance bottlenecks within system use cases through effective optimization strategies.
- Empower other engineering teams by providing tools and expertise for performance analysis and optimization.
- Contribute to the selection and support of a core set of tools for performance analysis.
- Actively participate in system-level design discussions and code reviews to ensure high-quality software development.
Minimum Qualifications
A Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, coupled with at least 2 years of Software Engineering experience, OR a Master's degree in a related field with 1 year of experience, OR a PhD in a related field.
Additionally, a minimum of 2 years of academic or work experience with programming languages such as C, C++, Java, or Python is required.