Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Qualcomm India Private Limited is seeking a Software Engineer within the Engineering Group. As a Software Engineer at Qualcomm, you will be instrumental in designing, developing, and validating embedded and cloud edge software, applications, and specialized utility programs. You will collaborate with cross-functional teams including systems, hardware, and architecture engineers to create world-class products that meet and exceed customer needs. This role involves analyzing user requirements, designing and implementing software features, participating in coding and unit testing, performing code reviews, and writing technical documentation. This is a role that works under supervision with decision-making affecting the direct work area.
Key responsibilities include applying software knowledge to assist in the development and validation of software, analyzing user needs and requirements, designing and implementing small software features, participating in design, coding, unit testing, debugging, and integration efforts. You will also assist in code reviews, regression testing, and issue triaging to ensure code quality, and collaborate with project team members. Technical documentation for software projects is also a key part of this role.
The ideal candidate will have a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Preferred qualifications include 1+ year of experience with programming languages such as C, C++, Java, or Python, 1+ year of experience with Database Management Software, 1+ year of experience with APIs, and 1+ year of work experience with Source Code Management Systems like Git or Perforce.
Company
Qualcomm India Private Limited
Qualcomm is a global leader in technology innovation, driving digital transformation and creating a smarter, connected future for all. We push the boundaries of what's possible to enable next-generati...