The point where experts and best companies meet
Share
Job Area:
Engineering Group, Engineering Group > Software Engineering
Key Responsibilities
● Production Deployment Oversight
Monitor and maintain the stability, performance, and security of production deployments.
Troubleshoot and resolve operational issues, ensuring high availability of the
● Deployment Process Optimization
Enhance deployment and management processes for scalability, reliability, and
efficiency.
Collaborate with engineering teams to streamline CI/CD pipelines.
● KernelCI Instance Management
Oversee the operation and maintenance of a KernelCI instance, ensuring its
integration and functionality align with team objectives.
● Developing and maintaining new board support and adding test per requirements from the technology teams,Manage and monitor a distributed cloud infrastructure hosted primarily on Google Cloud Platform (GCP).
● Administer and optimize Google Kubernetes Engine (GKE) clusters.
● Automate workflows using tools like Terraform and Helm to improve infrastructure-as-code practices.
● Support and improve a mix of open-source and proprietary services, including:
Docker Registry
CI servers
Device management services (for over-the-air updates)
Git code hosting
● Triage ambiguous customer support issues, such as "git doesn't work," identifying and resolving underlying infrastructure problems.
● Analyze and resolve network connectivity issues between systems and services.
● Implement and maintain monitoring and observability tools like Datadog for proactive issue detection.
● Ensure robust Identity and Access Management (IAM) configurations.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
• 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Qualifications
● Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 10+ years of Software Engineering or related work experience
● Strong problem-solving and debugging abilities
● Leverage advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and cloud edge software, applications, and/or specialized utility programs.
● Expertise with cloud infrastructure, particularly Google Cloud Platform (GCP) and associated services:
Google Kubernetes Engine (GKE)
Google Storage
Load Balancing
Identity and Access Management (IAM)
● Experience with infrastructure automation tools:
Terraform
Helm
● Familiarity with networking concepts and troubleshooting:
Preferred Qualifications/Skills
● Experience with database systems:
● Experience with continuous integration and delivery systems
● Familiarity with device management services for IoT deployments
● Knowledge of containerization technologies such as Docker
● Familiarity with KernelCI, LAVA, and embedded ARM hardwar
*References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
These jobs might be a good fit