Senior Software Engineer (C / Java / AI Tools)
Position: Senior Software Engineer (C / Java / AI Tools)
Location: Remote
Duration: Short-term (Phase 1 Feasibility Project)
About the Project
This is an initial short-term project focused on evaluating the feasibility of partially automating the migration of legacy C code to Java using modern AI-assisted tools. The goal is to determine whether such an approach is possible, what resources it would require, and to outline a potential migration plan.
Key Objectives
- Assess whether AI-assisted migration from C to Java can be realistically achieved.
- Estimate the effort, resources, and timelines required (e.g., comparing manual vs. AI-assisted conversion).
- If feasible, prepare a detailed migration plan and define its implementation phases.
Requirements
- Strong expertise in C and Java (understanding both low-level and object-oriented paradigms).
- Good knowledge of modern AI-based developer tools (e.g., code transformation, refactoring, or generation platforms).
- Ability to evaluate technical feasibility and build structured technical plans.
- Proven experience working with legacy systems and large-scale codebases.
- Strong analytical and problem-solving mindset.
Nice to Have
- Familiarity with LLM-based code generation or AI-assisted development frameworks.
- Experience with code migration or modernization projects.
Team Setup
The initial phase involves 2 engineers working closely with the client’s technical lead.
Required languages
English | B2 - Upper Intermediate |
С
📊
$3000-4700
Average salary range of similar jobs in
analytics →
Loading...