Logo
Qualcomm

Open Source Software Engineer, Senior

Qualcomm, San Diego, California, United States, 92189

Save Job

Overview

Company

Qualcomm Technologies, Inc. Job Area

Engineering Group, Engineering Group > Software Engineering General Summary

Qualcomm’s Open Source Engineering team seeks skilled open source engineers to maintain and enhance internal and external systems essential to Qualcomm’s open source initiatives. In this role, you will collaborate with a multidisciplinary team of professionals with diverse expertise. Your primary responsibility will be ensuring the reliability and efficiency of applications and systems critical to open source development, distribution, and compliance at Qualcomm. You will be responsible for delivering operational support, resolving technical issues, formulating effective solutions, and contributing to the advancement of Qualcomm\'s open source distribution and open development platforms. You will assist with the management and development of external cloud-hosted systems, as well as internal applications and automation. You will develop applications, tools, and CI/CD workflows that align with Qualcomm’s open source objectives, utilizing open source and InnerSource development approaches.

Responsibilities

Provide operational support for essential systems and applications that Qualcomm relies upon for software distribution and development.

Address infrastructure and application errors by performing root cause analysis and implementing solutions.

Review and respond to requests and issues reported by users.

Provide support for managing both cloud-based and self-hosted Git forge platforms.

Monitor application and environment health, respond to alerts, and escalate or resolve issues as needed.

Manage operational tasks concerning the setup, access, and configuration of open source repositories on GitHub.

Create and implement tools and automation to enhance functionality or increase operational efficiency.

Partner and collaborate with engineers from diverse teams, including open source, IT, and security, to accomplish assigned tasks.

Minimum Qualifications

Bachelor\'s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

OR Master\'s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

OR PhD in Engineering, Information Systems, Computer Science, or related field.

2+ years of programming experience in languages such as C, C++, Java, Python, etc.

Required Skills

Experience with git and version control systems

Expertise in managing and interfacing with software forges such as GitLab and GitHub

Experience with cloud-based systems such as AWS or GCP

Experience implementing and managing CI/CD workflows and systems

Demonstrated experience with open source workflows and InnerSourcing, including forking, Pull or Merge Requests, and collaboration across distributed teams. Additional key concepts include code review, issue management, branching strategies, CI/CD pipelines, and contributing according to community guidelines and licensing.

Expertise in developing automation using Python, Bash, or equivalent

Familiarity working with and troubleshooting APIs, such as REST and JSON

Experience working with container platforms like Docker

Experience with SQL and relational databases such as PostgreSQL or MySQL

Familiarity working in a UNIX/Linux development environment

Familiarity with agile, scrum, or kanban methodologies

Experience with ticketing systems such as Jira, Bugzilla

Excellent analytical, communication, and problem-solving skills

Detail-oriented with a demonstrated ability to accurately and thoroughly document troubleshooting processes and resolutions

Preferred Skills

Experience managing GitHub organizations, repositories, and configuration

Proficiency developing and maintaining GitHub Actions and workflows

Software development experience, such as backend API or frontend web application, micro-service or lambda development

Familiarity with distributed search and analytics engines such as Elasticsearch

Knowledge architecting and designing redundant and resilient systems

Expertise developing Python applications, familiarity with Django is a plus

Experience with Message Queue (MQ) software and systems such as RabbitMQ

Experience with REST, GraphQL, OpenAPI, JSON API a plus

EEO

Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Pay Range And Other Compensation & Benefits

Pay Range: $111,300.00 - $166,900.00

The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Salary is only one component of total compensation at Qualcomm. We offer a competitive annual discretionary bonus program and opportunity for annual RSU grants. Our benefits package is designed to support you at work, at home, and at play. Your recruiter can discuss details.

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

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm\'s toll-free number. Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site or submit profiles, applications or resumes. Qualcomm does not accept unsolicited resumes or applications from agencies.

#J-18808-Ljbffr