12 Aug
|
Sandisk
|
Bengaluru
**Company Description** **Job Description** Key Responsibilities Code Integration & Branch Management + Own the **integration of features** from development branches into product/release branches. + Manage and enforce **branching and merging strategies** (e.g., dev ? integration ? product). + Perform regular syncs, rebases, and merges while resolving conflicts cleanly and predictably. + Ensure only **reviewed, tested, and compliant** changes land in product branches. Repository Ownership & Code Sanity + Act as the **custodian of the code repository** , maintaining overall structure, hygiene, and consistency. + Enforce coding standards, commit quality, and change discipline. + Identify and prevent integration issues such as: + Broken builds + Partial or incompatible feature merges + Regressions caused by cross-team changes + Proactively refactor or flag risky areas that degrade maintainability or stability. Build, Validation & Stability + Ensure integrated code **builds cleanly** across supported configurations. + Run and/or gate merges on: + Smoke tests + Sanity tests + Regression test results (as applicable) + Quickly triage integration failures and drive resolution with feature owners. + Maintain a **green, releasable product branch** at all times. Cross-Team Coordination + Work closely with:
+ Feature development teams + Validation and QA teams + Release and program management + Communicate integration risks, conflicts, and readiness clearly and early. + Act as the **single point of accountability** for integration status. Release Support + Support release tagging, branching, and handoff. + Assist in root-causing late-stage issues related to integration or merge errors. + Ensure traceability of features and fixes included in each product release. **Qualifications** + Bachelor's degree in Computer Science + Strong experience with **Git-based workflows** (merge, rebase, cherry-pick, conflict resolution). + Solid understanding of **software/firmware development lifecycles** . + Hands-on experience with **CI/build systems** and integration gating. + Solid debugging skills to isolate integration-related failures. + Ability to work across teams and drive issues to closure. + Experience in **firmware, embedded systems, or system software** environments. + Familiarity with release management in multi-branch, multi-product codebases. + Experience enforcing or defining **branching and release policies** . + Exposure to validation, regression, or bring-up environments. + Strong written and verbal communication skills. **Additional Information** All your information will be kept confidential according to EEO guidelines.
📌 Staff Firmware Engineer - FW Integration Engineer (9-13 Years ) (Bengaluru)
🏢 Sandisk
📍 Bengaluru