12 - 18 years

25 - 30 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

SUMMARY

Position: Lead Engineer

Experience: 10+ years

Location:  Benguluru

Role Type: Migration Lead

 

Role Overview

We are seeking an experienced Lead Engineer with strong expertise in C, Pro*C, Oracle, and UNIX-to-Linux migration. The role involves leading the modernization and migration of legacy applications originally built on HP-UX/Solaris/AIX to Linux (RHEL). The ideal candidate will have deep technical knowledge of system internals, memory management, build systems, and performance tuning, along with strong leadership and customer-facing skills.

 

Key Responsibilities

Migration Leadership-Lead end-to-end migration of large-scale C / Pro*C applications from UNIX to Linux.

Assess legacy codebases, identify portability issues, and define migration roadmaps.

Provide technical direction to a team of developers during the migration effort.

 

Development & Technical Skills

Analyse, refactor, and optimize legacy C and Pro*C code for Linux compatibility.

Debug platform-specific issues such as: Memory corruption (double free, invalid pointer, corrupted size vs prev_size).

Concurrency issues with semaphores/message queues.

System call differences between UNIX vs Linux.

Rewrite or adjust makefiles for GCC, GNUMake, shared libraries, and linking .

Review OCI/Pro*C interactions, SQL performance, cursor management, and error handling.

Optimize inter-process communication (IPC): message queues, shared memory, semaphores.

 

Build & Environment Setup

Set up Linux-based build environments including:

Knowledge of C Compilers, cross compliers and understanding of Pro*C compiler with Oracle client libraries

Troubleshoot runtime failures including segmentation faults, memory leaks, deadlocks, and DB-level locks.

Work with QA, DBAs, and functional teams to validate migrated applications.

 

Documentation & Customer Collaboration

Prepare detailed migration documentation (design, code changes, release notes).

Conduct KT sessions and code walkthroughs for customer teams.

Work with cross-functional stakeholders (DBA, Infrastructure, App owners).

 

Soft Skills

Good communication and customer-facing skills.

Ability to manage deadlines, risks, and deliverables.

 

Preferred Qualifications

Experience with HP-UX to Linux migration specifically.

Experience with working Pro*C modules.

 

 


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Algoleap Technologies logo
Algoleap Technologies

Information Technology

San Francisco

RecommendedJobs for You

mumbai, bengaluru