Senior Python Developer

Nuvia

Nuvia

Software Engineering
Bengaluru, Karnataka, India
Posted on Oct 13, 2025

Job Description

Job Posting Date

2025-10-13


Company:

Qualcomm India Private Limited

Job Area:

Engineering Group, Engineering Group > Hardware Engineering

General Summary:

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements.

Minimum Qualifications:

• Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience.
OR
Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
OR
PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience.

Job Title:

Senior Python Developer (Location: India)

About Us

We are building custom-designed, record-breaking CPU technology that powers the next generation of premium devices. Our Qualcomm Oryon™ CPU delivers ultimate performance and power efficiency, featured in Snapdragon® X Series, Snapdragon® 8 Elite, Snapdragon Ride™ Elite, and Snapdragon® Cockpit Series platforms. Built on a 64-bit architecture and the latest process technology, our CPUs enable best-in-class performance at low power, redefining what’s possible for high-performance computing.

Our culture values technical excellence, innovation, and collaboration. We empower engineers to take ownership, solve complex challenges, and shape the future of computing.

Job Overview:

We are seeking a highly skilled Python Developer with strong software development expertise and a deep understanding of Software Development Life Cycle (SDLC) principles. The ideal candidate will design, develop, and maintain robust applications and automation solutions. Experience with Front-End DV CAD tools is a plus but not mandatory.

Key Responsibilities:

  • Design, develop, and optimize Python-based applications, flows, and frameworks.
  • Implement best practices across all phases of SDLC, including requirements analysis, design, coding, testing, and deployment.
  • Collaborate with cross-functional teams (architecture, design, DV, and IT) to deliver scalable solutions.
  • Develop scripts and automation flows to improve productivity and efficiency.
  • Ensure code quality through reviews, unit tests, and integration tests.
  • Maintain documentation for methodologies, workflows, and tools.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of professional experience in Python development.
  • Strong knowledge of SDLC processes and Agile methodologies.
  • Proficiency in:
    • Python programming and object-oriented principles
    • Frameworks: Django, Flask, or FastAPI
    • Data handling: Pandas, NumPy
    • RESTful API design and implementation
    • Version control: Git/GitHub/GitLab/Perforce
    • Testing tools: pytest or similar
    • CI/CD pipelines: Airflow, Jenkins, GitLab CI/CD
  • Experience with Linux environments and shell scripting.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.

Nice-to-Have Skills:

  • Exposure to Front-End DV CAD tools (e.g., Xcelium, VCS, vManager, Indago, Verdi).
  • Familiarity with big-data platforms or analytics tools (e.g., Splunk).
  • Familiarity with containerization (Docker, Kubernetes).
  • Understanding of microservices architecture and distributed systems.
  • Exposure to machine learning frameworks.
  • Strong grasp of performance optimization and profiling techniques.

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.