Staff Firmware Engineer - FW Integration Engineer (9-13 Years )
🇮🇳 India
Management
Security Engineer
Staff Firmware Engineer - FW Integration Engineer (9-13 Years )
from 🇮🇳 India
Key Responsibilities
Code Integration & Branch Management
- Own theintegration of features from development branches into product/release branches.
- Manage and enforcebranching and merging strategies (e.g., dev → integration → product).
- Perform regular syncs, rebases, and merges while resolving conflicts cleanly and predictably.
- Ensure onlyreviewed, tested, and compliant changes land in product branches.
Repository Ownership & Code Sanity
- Act as thecustodian 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 codebuilds 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 agreen, 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 thesingle 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.
- Bachelor’s degree in Computer Science
- Strong experience withGit-based workflows (merge, rebase, cherry-pick, conflict resolution).
- Solid understanding ofsoftware/firmware development lifecycles.
- Hands-on experience withCI/build systems and integration gating.
- Strong debugging skills to isolate integration-related failures.
- Ability to work across teams and drive issues to closure.
- Experience infirmware, embedded systems, or system software environments.
- Familiarity with release management in multi-branch, multi-product codebases.
- Experience enforcing or definingbranching and release policies.
- Exposure to validation, regression, or bring-up environments.
- Strong written and verbal communication skills.
All your information will be kept confidential according to EEO guidelines.