Senior Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
About the Role
The Qualcomm Open Source Engineering team is seeking a Senior Engineer - Django/React Full Stack Developer to join their compliance team in Hyderabad / Secunderabad, Telangana, India. This role is pivotal in developing web services, micro-services, automation, and workflows to streamline the open-source review process and foster open development at Qualcomm. You will be instrumental in supporting critical applications and systems essential for software licensing compliance and IP protection.
Key responsibilities include developing integrations with engineering tools, performing administration and scripting in a Linux environment, troubleshooting data-related issues, and collaborating with IT/release engineering to resolve SCM environment problems. You will also provide direct user support to compliance and legal teams, ensuring seamless integration and resolving issues. A thorough understanding of our scanning and compliance review workflows is essential for effective support of internal and external teams.
Key Responsibilities
- Design and develop robust full-stack applications.
- Contribute to the creation of automation and workflows to enhance the compliance process.
- Engage directly with end-users to gather requirements and resolve technical issues.
Required Skills and Qualifications
- Expertise in Django and React frameworks is mandatory.
- Proficiency in application development using Celery and RabbitMQ.
- Strong experience with PL/SQL; experience with PostgreSQL is advantageous.
- Experience with frontend technologies such as React/Next/Vue JS and CSS is a significant plus.
- Familiarity with Docker and Dockerfile creation is beneficial.
- Experience with version control systems like Git/Perforce is a plus.
- Proven experience in shell scripting and developing/troubleshooting applications in a UNIX/Linux environment.
- Excellent communication, self-motivation, and the ability to work independently with minimal supervision.
- Strong analytical, communication, and problem-solving capabilities.
- A detail-oriented approach with the ability to accurately document troubleshooting steps and resolutions.
- BE or B-Tech in Computer Science or a related field, with 3-5 years of relevant experience.
- Thorough understanding of the software development lifecycle, web services, application, and micro-service architectures.
Minimum Qualifications
- A Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field, coupled with 2+ years of Software Engineering or equivalent work experience.
- Alternatively, a Master's degree in Engineering, Information Systems, Computer Science, or a related field, with 1+ year of Software Engineering or equivalent work experience.
- A PhD in Engineering, Information Systems, Computer Science, or a related field.
- A minimum of 2 years of academic or professional experience with programming languages such as C, C++, Java, or Python.
Equal Opportunity Employer
Qualcomm is an equal opportunity employer committed to providing an accessible and inclusive hiring process for individuals with disabilities. Reasonable accommodations are available upon request. Qualcomm also ensures its workplace is accessible to individuals with disabilities. Please note that the provided contact information is solely for accommodation requests and not for application status inquiries.
Important Information for Agencies
This careers site is intended for individuals seeking employment at Qualcomm. Staffing and recruiting agencies are not authorized to submit unsolicited resumes or applications. Qualcomm is not responsible for any fees associated with unsolicited submissions.
Company
qualcomm
Qualcomm India Private Limited is a leading technology company focused on innovation in the engineering sector. The Qualcomm Open Source Engineering team plays a crucial role in managing the use of op...