Senior Software Development Engineer

Year    Bengaluru, Karnataka, India

Job Description


Company: Qualcomm India Private Limited
Job Area: Information Technology Group, Information Technology Group > IT Software Developer
Qualcomm Overview:
Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.
General Summary:
Job Overview:
As a member of the QCT Engineering IT Software Solutions Development (SSD) team, you will be responsible for developing software products that will be used to ease the management of QCT engineering compute environment. These products include, but are not limited to, solutions for management of our compute grid, EDA (electronic design automation) licenses, storage, multi-site data synchronization and overall IT infrastructure including external Cloud Environments. You will work closely with the IT architecture, grid administration, data management, license management and design data management teams to architect, design, develop, validate and release software products for all engineering compute sites within QCT. You are energized by change, enjoy adopting new technologies, and keen to solve problems within a collaborative environment. The end results are often gap solutions that supplement the features and functions of our resource management system but also include unique services that improve performance or accuracy and timelessness of the delivery of scheduling or usage information.
The responsibilities of this role include:

  • Working under minimal supervision.
  • Taking responsibility for own work and making decisions with limited impact; impact of decisions is readily apparent; errors made typically only impact timeline (i.e., require additional time to correct).
  • Using verbal and written communication skills to convey basic, routine factual information about day-to-day activities to others who are fully knowledgeable in the subject area.
  • Completing tasks that require multiple steps that must be performed in a specific order, using directions or manuals that accurately document the steps necessary to perform the tasks.
  • Using deductive problem solving required to solve moderately complex problems; most problems have defined processes of diagnosis/detection; some limited data analysis may be required.
  • Exercising some creativity may be required to troubleshoot technical problems or deal with novel circumstances.
  • Software Design - 30% Software Development - 50% Software Deployment and Support 20%

Principal Duties & Responsibilities
  • Able to write code in programming languages like Python, Java.
  • Unit tests own code to verify stability and functionality.
  • Completes assigned coding tasks to specifications without significant errors or bugs under some supervision.
  • Communicates with project lead via email and direct conversation to provide project status updates and information about impending obstacles.
  • Executes project priorities, deadlines, and deliverables for large and/or multiple projects.
  • Manages distractions, prioritizes tasks, and deals with setbacks in a timely manner under direction from more senior personnel.
  • Adapts to moderate changes and setbacks in order to manage pressure and meet deadlines.
  • Resolves standard software issues and bugs.
  • Collaborates with individuals in multiple domains to identify barriers to successful project completion.
  • Actively seeks answers for new challenges, and explores multiple strategies for completing project tasks.
  • Contributes to technical conversations with tech leads/managers.
  • Networks with colleagues within domain of expertise to gain insight, ideas, and connections.
  • Presents basic system solution or other technical information to project team without assistance.
  • Executes against current technology roadmap.
  • Gathers, integrates, and interprets information from a variety of sources in order to troubleshoot issues.
  • Escalates complex technical issues to an appropriate party (e.g., project lead, colleagues).

Minimum Qualifications:
  • Bachelor's degree or master’s degree in Computer Science, similar technical field of study, or equivalent practical experience.
  • 5+ years of software development experience.
  • Experience with software development with programming languages like Java, Python.


Applicants: If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to
accommodationsupport
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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2867953
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year