Build and Integration (B&I) Staff Engineer - Customer Engineering Team
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Staff-level Software Applications Engineer focused on Build & Integration (B&I) and Release Engineering for Qualcomm Snapdragon Automotive platforms in Bangalore, India. The role involves owning and improving build systems, integration pipelines, and release processes for automotive software across multiple OS environments, collaborating with partners and customers. Requires strong technical leadership in build/integration engineering and customer support.
Responsibilities
- Own and manage end-to-end build, integration, and release activities for complex Snapdragon Automotive software products across 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.
- Establish release governance, versioning, branching, tagging, and artifact management strategies.
- Monitor build health, integration quality, and release readiness.
- Collaborate with development, quality engineering, and platform teams for successful integration and deployment.
- Serve as the primary escalation point for build and integration-related issues.
- Provide timely triage, troubleshooting, and resolution support for development, integration, and release issues.
- Develop self-service tools, documentation, and best practices to improve engineering productivity.
- Serve as a key technical interface for build and integration queries from automotive OEM and Tier-1 customers.
- Drive development and validation of build and release automation frameworks for multi-OS automotive software platforms.
- Provide architectural guidance on build system design, integration strategy, and release engineering.
- Mentor junior and mid-level engineers on build system concepts, CI/CD best practices, scripting, and customer engagement.
Requirements
- 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 relevant field with 6+ years of experience; OR Ph.D. in 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.
Desired Qualifications
- 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.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
- 2+ years of experience with Programming Language such as C, C++, Java, Python, etc.
- 1+ year of experience with debugging techniques.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
Skills
PythonShell/BashGitFlowMakeCMakeBazelNinjaGradleLinuxAndroidQNXDockerCC++Java
#Build#Integration#Release Engineering#Software Applications Engineering#Embedded Software#Automotive#Snapdragon#Linux#Android#QNX#CI/CD#Automation
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 week ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Bangalore, India
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
