Lead Senior Engineer-Machine Learning Qualcomm

  • company name Qualcomm
  • working location Office Location
  • job type Full Time

Experience: 1 - 1 years required

Pay:

Salary Information not included

Type: Full Time

Location: Karnataka

Skills: Software engineering, API, Git, Perforce, Database Management Software, Source Code Management System

About Qualcomm

Job Description

As a Software Engineer at Qualcomm, you will play a crucial role in the design, development, modification, and validation of embedded and cloud edge software, applications, and specialized utility programs. You will be instrumental in launching cutting-edge products that not only meet but exceed customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential as you work towards designing system-level software solutions and gathering information on performance requirements and interfaces. Preferred Qualifications: - Master's Degree in Engineering, Information Systems, Computer Science, or a related field. - Minimum of 4 years of experience in Software Engineering or a related field. - At least 2 years of experience with Database Management Software. - Minimum of 2 years of experience with API. - 1 year of work experience with Git, Perforce, or a Source Code Management System. Principal Duties and Responsibilities: - Utilize your software knowledge and experience to design, develop, modify, and validate embedded and cloud edge software, applications, and specialized utility programs. - Analyze user needs and software requirements to customize software for optimal operational efficiency. - Design and implement software modules for products and systems. - Participate in design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed as per specifications and schedules. - Conduct code reviews, regression tests, and address issues to maintain code quality. - Collaborate with project teams to achieve project objectives. - Prepare technical documentation for software projects. Level of Responsibility: - Work under supervision with the potential to impact work beyond the immediate work group. - Utilize verbal and written communication skills to convey information effectively. - May involve basic negotiation, influence, tact, etc. - Tasks may not have defined steps, requiring effective planning, problem-solving, and prioritization for task completion.,