Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
THE ROLE
AMD is looking for an experienced software engineer who is passionate about modernizing development infrastructure and streamlining engineering workflows within the Silicon Design Engineering organisation. You will play a key role in migrating source code management (SCM) tools and processes from Perforce to GitLab, ensuring a seamless transition for engineering teams across the organization. You will be a member of a core team of incredibly talented industry specialists, collaborating closely with development, DevOps, and IT teams to deliver robust, scalable migration solutions.
THE PERSON
You are passionate about software engineering, DevOps practices, and developer tooling. You possess strong problem-solving and leadership skills to drive complex migration challenges to resolution. You a able to communicate effectively and work optimally with different teams across AMD, bridging the gap between legacy workflows and modern Git-based development practices.
KEY RESPONSIBILITIES
- Plan, design, and execute the migration of repositories, history, branches, and metadata from Perforce to GitLab.
- Develop and maintain scripts, tools, and automation pipelines to support the migration process
- Work with engineering teams to map existing Perforce workflows (branching strategies, integrations, triggers) to GitLab equivalents.
- Ensure data integrity and completeness throughout the migration, including history preservation and validation.
- Create and maintain documentation, runbooks, and best practices for the migrated environment
- Provide technical guidance and training to teams adopting GitLab workflows.
- Debug and resolve migration issues, researching alternative and more efficient approaches when needed.
- Collaborate with DevOps and infrastructure teams to integrate GitLab with CI/CD pipelines and other development tools.
- Stay informed of SCM tooling trends, GitLab features, and industry best practices for large-scale migrations.
PREFERRED EXPERIENCE
Strong programming background with hands-on experience in Python and/or Bash
- Proficiency in C/C++ or scripting languages like Ruby or Perl is highly desirable, particularly for extending GitLab internals, optimizing performance-critical tooling
- Demonstrated experience designing and building automation, scripts, and tooling frameworks for complex engineering workflows; familiarity with Perforce-to-Git migration approaches — including tools such as git-p4, Helix4Git, or custom migration frameworks — is a significant advantage
Demonstrated experience with Git internals, branching models, and merge strategies (e.g. GitLab administration, including CI/CD pipeline architecture, GitLab Runners, and API-driven automation)
Work experience with build systems, debuggers, and profilers; ability to navigate and operate effectively within large, multi-component software development environments
Practical experience developing, operating software in both Windows and Linux or complex Electronic Design Automation environment with a comfort working across platform boundaries in distributed enterprise engineering ecosystems
Knowledge of containerization (Docker) and infrastructure-as-code tooling such as Terraform or Ansible; experience integrating Source Control Management platforms with CI/CD pipelines and broader DevOps toolchains
Demonstrated ability to align engineering, DevOps, and IT stakeholders around a shared technical approach
Experience supporting geographically distributed engineering teams through major tooling or platform transitions, including the adoption and change management dimensions — not just the technical delivery.
ACADEMIC CREDENTIALS
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
LOCATION (FLEXIBLE)
- Iasi (Hybrid) or Brasov (Remote) or Bucharest (Remote)
- Anywhere in Romania (Remote/Home Office)
#LI-NG2
#LI-HYBRID
#LI-REMOTE
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Apply on company website