Overview
Staff-level Software Applications Engineering role in the Qualcomm Customer Engineering Group, owning Build & Integration (B&I) and Release Engineering for Snapdragon Automotive platforms across IVI, ADAS and FLEX segments.
What you'll do
- Own and manage end-to-end build, integration and release activities for complex Snapdragon Automotive software products spanning multiple OS platforms.
- Design, implement and maintain scalable and reliable build infrastructures and CI/CD pipelines for embedded and HLOS automotive software stacks.
- Drive continuous improvement of build systems, toolchains, automation frameworks and release processes across program milestones.
- Establish release governance, versioning, branching, tagging and artifact management strategies for multi-OS automotive software deliveries.
- Monitor build health, integration quality and release readiness across multiple product streams and chipset generations.
- Collaborate with development, quality engineering and platform teams to ensure successful integration and deployment.
- Identify bottlenecks and implement measures to improve build performance, reliability and delivery efficiency.
- Define and maintain build and release KPIs, dashboards and operational metrics to track program health.
- Ensure compliance with software development standards, security policies and release governance processes.
- Lead investigations and root-cause analysis for build failures, integration issues and release blockers.
- Serve as the primary escalation point for build and integration-related issues across the Customer Engineering (CE) team.
- Provide timely triage, troubleshooting and resolution support for development, integration and release issues.
- Analyze build logs, compiler errors, dependency conflicts, toolchain issues and deployment failures.
- Drive root-cause analysis and corrective actions for recurring engineering issues; own Change Requests (CRs) end-to-end from triage through patch validation.
- Partner with product, platform and infrastructure teams to resolve cross-functional technical challenges.
- Develop self-service tools, documentation and best practices to improve engineering productivity across the BDC CE team.
- Track and manage technical debt associated with build environments, toolchains and integration workflows.
- Serve as a key technical interface for build and integration queries from automotive OEM and Tier-1 customers across regions.
- Support Automotive RFI (AutoRFI) assessments for B&I-related NRE scoping, communicating technical complexity and resource requirements.
- Engage with customers during bring-up, pre-CS and post-CS phases to proactively identify and mitigate build and integration risks.
- Provide on-site customer support as required during critical program milestones.
- Collaborate with NA, EU and India CE teams to ensure global follow-the-sun build and integration support.
- Drive development and validation of build and release automation frameworks for multi-OS automotive software platforms.
- Design and maintain automated build health monitors, integration quality dashboards and triage tooling to reduce mean time to resolution.
- Partner with platform and APT (Automated Platform Test) teams to define and integrate build qualification checks across CI/CD pipelines.
- Create and maintain build guides, integration runbooks and reusable diagnostic artifacts for build and release issues across platforms.
- Track and analyze build and integration trends across program stages (Bringup, ES, L0-L4, FC, CS) and communicate risk to program and customer teams.
- Contribute to secure software supply chain and DevSecOps practices within the automotive software delivery pipeline.
- Serve as the B&I SME for the BDC CE team, providing architectural guidance on build system design, integration strategy and release engineering.
- Lead cross-functional B&I reviews with Dev, QA, DevOps and CE teams; drive root-cause analysis delivery to enable process improvements.
- Mentor junior and mid-level engineers on build system concepts, CI/CD best practices, scripting and customer engagement.
- Influence feature design and architecture decisions to proactively prevent build and integration failures in future Snapdragon Automotive SPs.
- Scale technical knowledge through reusable documentation, training materials and knowledge-base contributions.
What you'll need
- B.E. / B.Tech in Engineering, Computer Science, Electronics or related field with 8+ years of Software Applications Engineering, Embedded Systems or related experience, OR M.Tech / M.S. in a relevant field with 6+ years of experience, OR Ph.D. in a relevant field with 4+ years of experience.
- 5+ years of hands-on experience in build, integration and release engineering for large-scale software products.
- Strong expertise in CI/CD pipeline design, implementation and optimization.
- Hands-on experience with build automation systems (Make, CMake, Bazel, Ninja, Gradle, or similar).
- Proficiency in scripting languages: Python, Shell/Bash for build and automation workflows.
- Strong expertise in source control management and branching strategies (GitFlow, Trunk-Based Development).
- Experience with artifact repository management and release artifact governance.
- Experience with Linux/Unix build environments and containerized build infrastructure.
- 3+ years of customer-facing or cross-functional technical support experience.
- Strong written and verbal communication skills, with demonstrated ability to document RCAs and communicate technical findings to cross-functional teams.
- Minimum: Bachelor's degree in Engineering, Information Systems, Computer Science or related field and 4+ years of Software Applications Engineering, Software Development or related work experience, OR Master's degree in the same fields and 3+ years of such experience, OR PhD in the same fields and 2+ years of such experience.
- 2+ years of experience with a programming language such as C, C++, Java or Python.
- 1+ year of experience with debugging techniques.
Nice to have
- Staff-level experience owning build and integration engineering for production automotive programs (IVI / ADAS / FLEX) from bringup through SOP.
- Experience with multi-OS build environments spanning Linux, Android, QNX (HQX) and HGY (Gunyah Hypervisor).
- Familiarity with Qualcomm Snapdragon Automotive chipsets across Gen3 / Gen4 / Gen4.5 / Gen5 software delivery pipelines.
- Experience with DevSecOps practices and secure software supply chain management.
- Knowledge of containerization (Docker) and cloud-native build pipelines for embedded software.
- Familiarity with ASPICE process compliance, ASIL functional safety considerations and automotive program delivery cycles.
- Experience with AutoRFI processes, NRE scoping and CDEV (Chipset Development) activities within CE programs.
- Knowledge of build and release KPI frameworks, dashboards and workload-based productivity trend analysis.
- Proven experience collaborating with global automotive OEM and Tier-1 customers on build, integration and release escalations.
Details
- Location: Bangalore, India.
- Provide on-site customer support as required during critical program milestones.
Read the full description and apply on the company’s own careers page.