Find a jobRecruiters

Senior Software Engineer – C/Pro*C AIX-to-Linux Migration

Exclusive opportunity

Hybrid

Senior Software Engineer – C/Pro*C AIX-to-Linux Migration

VMC Soft Technologies, Inc

Senior Software Engineer – C/Pro*C AIX-to-Linux Migration

Skills

SQL QueriesPythonOracle DatabaseGitAIGitHubLinuxNo-code AutomationsOracle

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Work mode:

Hybrid

Published on:

11 August 2026

What they need


Job Description Senior Software Engineer C/Pro*C AIX-to-Linux Migration

Job Title: Senior Software Engineer C/Pro*C AIX-to-Linux Migration

Experience: 6 8 Years

Location: Chennai / Mumbai / Kolkata / Bangalore

Work Mode: As per project requirements

Role Overview

We are looking for a Senior Software Engineer with 6 8 years of experience in C, Pro*C, Unix/Linux, Python, and PVCS source control to support a large-scale AIX-to-Linux migration program .

The candidate will be responsible for migrating legacy C and Pro*C applications from AIX to Red Hat/Linux , resolving platform portability issues, developing Python-based migration/build automation, and implementing CI/CD pipelines using GitHub Actions . The role also requires experience with Oracle database integration, automated testing, binary/application parity validation, deployment automation, and AI-assisted developer productivity.

Key Responsibilities AIX-to-Linux Migration

  • Migrate C and Pro*C source code from AIX to Linux-compatible builds.

  • Analyze and resolve portability issues involving:

  • System headers

  • Data types

  • Compiler behavior

  • POSIX/Unix APIs

  • Library dependencies

  • Linker dependencies

  • Pro*C precompiler output

  • Build and troubleshoot C/Pro*C applications on Red Hat Enterprise Linux (RHEL).

  • Identify and resolve AIX/Linux behavioral and compilation differences.

  • Analyze compiler warnings, build failures, runtime issues, and dependency conflicts.

  • Ensure migrated applications maintain functional and business parity with the existing AIX implementation.

Python Build & Migration Automation

  • Develop and maintain Python-based build and migration utilities.

  • Create automation for:

  • PVCS source extraction

  • Source drift detection

  • Makefile generation

  • YAML manifest generation

  • Deployment manifest creation

  • Artifact management

  • SHA-2/checksum-based selective deployment

  • Automate repetitive migration, build, test, packaging, and deployment activities.

  • Develop utilities to compare source/build artifacts across AIX and Linux environments.

CI/CD & DevOps

  • Design, implement, and maintain GitHub Actions CI/CD pipelines.

  • Build automated workflows for:

  • Source checkout/extraction

  • Compilation

  • Unit testing

  • Packaging

  • Artifact publication

  • Deployment

  • Validation

  • Manage CI/CD workflows across SourceBuildRepo and DeployStateRepo.

  • Publish build artifacts to Nexus Repository or GitHub Packages.

  • Implement automated build validation and deployment controls.

  • Integrate quality checks and test execution into CI/CD pipelines.

AI-Assisted Engineering & Developer Productivity

  • Build and deploy AI agents, GitHub Copilot skills, and accelerator tools to support the migration program.

  • Develop AI-assisted solutions for:

  • Portability analysis

  • Code migration

  • Cross-repository reasoning

  • Impact analysis

  • Test generation

  • Documentation generation

  • Developer productivity

  • Apply an AI-first engineering approach to accelerate coding, testing, documentation, and migration analysis.

  • Evaluate and integrate AI tooling into existing software engineering workflows.

C Unit Testing & Quality Engineering

  • Evaluate and select an appropriate C unit testing framework, such as:

  • cmocka

  • Unity

  • CUnit

  • Develop initial unit-test suites for shared C library functions.

  • Build integration test harnesses for high-risk business processes.

  • Integrate unit and integration testing into CI/CD pipelines.

  • Improve test coverage and automated regression validation for migrated applications.

Parity & Validation

  • Develop structured AIX-vs-Linux parity comparison tooling.

  • Validate that Linux-built binaries produce equivalent business outcomes to AIX-built binaries.

  • Compare:

  • Application output

  • Database state

  • File outputs

  • Transaction results

  • End-to-end business processes

  • Generate structured evidence and reports for migration sign-off.

  • Investigate and resolve discrepancies between AIX and Linux execution.

Oracle / Pro*C Integration

  • Work with Oracle Database and Pro*C applications during migration and testing.

  • Validate embedded SQL and Pro*C precompiler behavior across platforms.

  • Control and validate:

  • NLS settings

  • Database session state

  • Query outputs

  • Date/time and numeric formatting

  • Transaction behavior

  • Perform database-level parity verification between AIX and Linux application executions.

Deployment & Rollback

  • Implement controlled deployment procedures for migrated applications.
  • Develop backup-before-replace deployment logic.
  • Implement rollback procedures for failed deployments.
  • Create deployment runbooks and operational procedures.
  • Support controlled AIX/Linux delivery and production migration activities.
  • Ensure deployments are traceable, repeatable, and recoverable.

Documentation

  • Create and maintain:

  • Developer guides

  • Build guides

  • Migration guides

  • Deployment guides

  • Troubleshooting documents

  • Technical design documentation

  • CI/CD documentation

  • Migration runbooks

Essential Skills Mandatory

  • C Programming
  • Pro*C / Embedded SQL
  • Unix/Linux
  • Red Hat Linux / RHEL
  • Python
  • PVCS Source Control
  • AIX-to-Linux migration/porting experience
  • Makefiles and Unix build systems
  • Compiler and linker troubleshooting
  • Oracle Database integration
  • Git/GitHub
  • CI/CD fundamentals

Strongly Preferred

  • GitHub Actions
  • Nexus Repository / GitHub Packages
  • C unit testing cmocka / Unity / CUnit
  • Pro*C precompiler
  • Python automation
  • YAML
  • Shell scripting
  • Linux system programming
  • Application portability
  • Binary/output comparison
  • Database parity testing
  • Deployment automation

Technical Skills

Programming C, Pro*C, Python, Shell Scripting

Operating Systems AIX, Unix, Red Hat Enterprise Linux, Linux

Source Control PVCS, Git, GitHub

Build Tools Make, Makefiles, GCC, Pro*C Precompiler

Ci/Cd GitHub Actions, CI/CD Pipelines, Automated Build/Test/Deploy

Repositories Nexus Repository, GitHub Packages

Database Oracle, SQL, Pro*C Embedded SQL

Testing cmocka, Unity, CUnit, Integration Testing, Regression Testing, Parity Testing

Automation Python Automation, YAML, Manifest Generation, SHA-2/Checksum Validation

AI/Developer Productivity GitHub Copilot, AI Agents, AI-assisted Code Migration, Code Analysis, Impact Analysis

Desirable Skills

  • AIX-to-Linux application migration
  • Legacy C modernization
  • C/C++ development
  • Visual C++
  • RHEL administration
  • POSIX programming
  • GCC
  • GDB
  • Static/dynamic code analysis
  • GitHub Copilot
  • Generative AI / LLM-based developer tools
  • AI agent development
  • Software configuration management
  • Release engineering
  • Application deployment automation
  • Oracle performance troubleshooting

Other offers great for you!

These companies are also looking for great profiles

Naxo

Ingénieur Logiciel SAP S4/HANA Migration Déploiement

420

Freelance

Lille, France

Hybrid

Skills

SQL QueriesSAP S/4HANAData migrationSystem integrationSAP configurationAccess management

12 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Salutech

Profils migration SI bancaire

450

Freelance

Paris, France

Onsite, Hybrid

Skills

Mainframe

18 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools