NextHire Try for free

ALTEN India

Posted 16 Oct 2026

ASML_Invest_GH MX_C++

Apply with NextHire Auto Apply fills in the application for you.
Team
ASML-ODC
Posted
16 Oct 2026

About the role

C/C++

We are seeking a skilled Migration Engineer to lead our critical initiative to transition from ClearCase and ClearMake to GIT and Bazel make. This role requires a highly technical individual capable of managing complex migration projects, ensuring seamless transitions, and maintaining robust documentation. The ideal candidate will possess strong analytical skills, a deep understanding of C/C++ programming, and experience in Linux environments. This position offers a dynamic work environment with occasional travel to customer sites.

Experience Required:

3+ years

Key Responsibilities:
  • Clean and optimize existing makefiles syntax to ensure compatibility with the new build system.
  • Analyze and address static code results generated by GCC warnings to maintain code quality.
  • Migrate existing codebases to the new Bazel make build system with minimal disruption.
  • Propose and implement optimal strategies to resolve migration-related challenges.
  • Document code updates and migration processes to provide clear guidance for team members.
  • Collaborate with cross-functional teams to ensure seamless integration of the new build system.
  • Assist in the transition of legacy systems and processes to the new build environment.
  • Conduct thorough testing to validate the integrity and functionality of migrated code.
  • Provide technical support and guidance to team members during the migration process.
  • Maintain up-to-date knowledge of industry best practices and emerging technologies in software build systems.
Qualification Criteria:
  • Hold a bachelor's degree in Computer Science or Electronics Engineering; a master's degree is a plus.
  • Demonstrate at least three years of professional experience in software engineering.
  • Show proficiency in C/C++ programming with at least one year of professional experience.
  • Exhibit experience working in a Linux environment, preferably Red Hat Enterprise Linux (RHEL).
  • Possess working knowledge of git and its integration within development workflows.
  • Have experience with makefiles, particularly Clearmake files and Bazel.
  • Occasional travel to customer sites is required.
  • Familiarity with GitHub Actions is a plus.
  • Experience with Python, Jenkins pipelines, Confluence, and Jira is beneficial.
  • Strong analytical, problem-solving, and documentation skills are essential.
Primary Skills:
  • C/C++ programming
  • GIT
  • Bazel
Key Skills:
  • Linux environment
  • makefiles
  • documentation
  • testing
  • GitHub Actions
  • Python
  • Jenkins pipelines
  • Confluence
  • Jira
  • problem-solving
  • Hold a bachelor's degree in Computer Science or Electronics Engineering; a master's degree is a plus.
  • Demonstrate at least three years of professional experience in software engineering.
  • Show proficiency in C/C++ programming with at least one year of professional experience.
  • Exhibit experience working in a Linux environment, preferably Red Hat Enterprise Linux (RHEL).
  • Possess working knowledge of git and its integration within development workflows.
  • Have experience with makefiles, particularly Clearmake files and Bazel.
  • Occasional travel to customer sites is required.
  • Familiarity with GitHub Actions is a plus.
  • Experience with Python, Jenkins pipelines, Confluence, and Jira is beneficial.
  • Strong analytical, problem-solving, and documentation skills are essential.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach