Key Responsibilities: * Manage Git repositories, including submodules and advanced merge operations (e.g., fast-forward merges, rebases). * Execute and validate merge requests, identifying and escalating complex conflicts that require developer intervention. * Maintain and update GitLab CI/CD scripts to support automated builds and testing. * Support integration testing with real hardware environments. * Update and troubleshoot build configurations using IAR and Visual Studio environments. * Collaborate with firmware engineers and QA to ensure stability and reliability of integrated builds. * Maintain high standards for code integration quality, ensuring traceability and minimal downtime in pipelines. Requirements Required Skills & Qualifications: * Expert-level proficiency in Git, including submodules, rebasing, and conflict resolution. * Experience with GitLab CI/CD, including writing/modifying .gitlab-ci.yml scripts. * Hands-on experience integrating codebases and managing merge requests in large-scale software environments. * Familiarity with IAR Embedded Workbench and Visual Studio build systems. * Programming experience (preferably C++), with the ability to understand code structure and identify unsafe merges. * Comfortable working with hardware-in-the-loop or hardware-supported automated testing systems. * Strong communication skills and ability to collaborate with cross-functional engineering teams.