SoftoJobs
Fresher role
Qualcomm logo

Qualcomm

Qualcomm Hiring Engineer in Bangalore | Onsite

Bangalore On-site Not specified Not disclosed Full Time Any Bachelor's Degree

Skills required

Technologies this role asks for

Prepare for this role

Practice and Learn are coming soon for Python, Machine Learning — browse articles meanwhile, then apply.

Job description

What you’ll do in this role

Job Overview

Qualcomm India Private Limited is hiring an Engineer for its Engineering Group, within Software Engineering, in Bangalore, India. The role combines software development and machine learning engineering, with a focus on building, testing, evaluating, deploying, and benchmarking machine learning models.

The engineer will work with Python and ML frameworks, contribute to existing software components, investigate defects, and deliver maintainable solutions on agreed schedules. The position also involves collaboration with cross-functional engineering teams, requirements documentation, design discussions, and continuous improvement of development processes.

Key Responsibilities

  • Manage multiple assignments in a fast-paced environment and organize work to meet agreed delivery timelines.
  • Gather, clarify, and document project requirements accurately with relevant stakeholders.
  • Break work into tasks, estimate effort, and prepare work breakdowns to support planning and execution.
  • Develop, test, and deliver software in line with planned schedules and organizational standards.
  • Investigate software defects, help resolve issues, and maintain development tools.
  • Participate in software design discussions and peer reviews, and contribute to the quality of engineering solutions.
  • Prepare and maintain technical documentation according to team processes.
  • Enhance and adapt existing software components and designs, including code that supports earlier chip variants and customer requirements.
  • Conduct machine learning model benchmarking and functional analysis, including performance evaluation.
  • Work closely with cross-functional teams and other engineering groups, communicating progress and technical details clearly.
  • Contribute to ongoing improvements in software development practices and processes.

Required Skills and Technical Knowledge

  • Strong programming, problem-solving, and debugging abilities.
  • Good knowledge of Python and machine learning frameworks, including PyTorch, TensorFlow Lite (TFLite), and ONNX Runtime.
  • Hands-on experience developing ML models, covering training, evaluation, deployment, benchmarking, and performance analysis.
  • Understanding of data preprocessing, feature engineering, model tuning, and benchmarking techniques.
  • Ability to write efficient, scalable, maintainable, and testable Python code while following PEP 8 standards and established coding practices.
  • Ability to understand and modify existing codebases, including software supporting earlier chip variants and customer-specific requirements.
  • Familiarity with version control tools such as Git, GitHub, GitLab, or Perforce.
  • Familiarity with testing frameworks such as pytest or comparable tools.
  • Experience with CI/CD tools and workflows, including Apache Airflow, Jenkins, and GitLab CI/CD.
  • Ability to take ownership of assigned project components and deliver software within agreed timelines.

Machine Learning and Software Engineering Focus

The position requires practical involvement across the machine learning model lifecycle. Work may include preparing data, engineering features, tuning models, evaluating results, and measuring model performance through benchmarking and functional analysis. The job description specifically calls for experience with model development, deployment, and performance analysis.

Alongside ML work, the engineer is expected to contribute to software quality and maintainability. This includes writing testable Python code, debugging and resolving defects, adapting existing components, and following team standards for design reviews and technical documentation.

Tools and Frameworks

  • Python: Used to develop software and ML-related components, with emphasis on readable, efficient, and maintainable code.
  • PyTorch: One of the ML frameworks identified in the role's requirements.
  • TensorFlow Lite (TFLite) and ONNX Runtime: Also named as relevant ML framework or runtime knowledge.
  • Git, GitHub, GitLab, and Perforce: Version control tools cited as examples of useful experience.
  • pytest: An example of a testing framework with which candidates should be familiar, or have experience with a similar tool.
  • Apache Airflow, Jenkins, and GitLab CI/CD: Tools and workflows mentioned in connection with continuous integration and continuous delivery.

Minimum Qualifications

A bachelor's degree in Engineering, Information Systems, Computer Science, or a related field is required. The posting does not specify a particular engineering branch or a minimum number of years of professional experience.

Work Location

This Engineer position is located in Bangalore, India. The job listing does not state a work model, so no remote or hybrid arrangement is specified in the provided details.

Who Should Apply

Candidates with the stated bachelor's-level education and a background in Python programming and machine learning development may find the role relevant. Applicants should be prepared to demonstrate their ability to work across model development and evaluation, software testing and debugging, and collaborative engineering delivery. Experience with the named frameworks, version control systems, testing tools, and CI/CD workflows is relevant to the requirements.

How to Apply

Review the role requirements and submit your application through the employer's job application page. Provide accurate details about your education, Python and ML experience, software development work, and familiarity with the tools and workflows listed in the posting. Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Education

Any Bachelor's Degree

Experience

Not specified (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

smart_toy

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.