Demo

C++ Software Engineer (AI modernization)

McLaren Strategic Solutions (MSS)
Dallas, TX Full Time
POSTED ON 12/25/2025
AVAILABLE BEFORE 1/22/2026

We are looking for an experienced C Engineer to lead the modernization of a legacy C application into a modular, maintainable, and scalable product. This role is unique in its integration of Generative AI.


You will partner with a GenAI engineering team to reverse-engineer complex codebases and define strategies for forward-engineering into modern languages.



Responsibilities


  • Partner with GenAI teams to trace execution paths, uncover implicit behaviors, and identify side effects within large legacy monoliths.
  • Build comprehensive system documentation, including component diagrams, sequence flows, dependency maps, and API contracts derived from existing code.
  • Define the target architecture and migration phases, using patterns such as the Strangler Fig Pattern for incremental re-platforming.
  • Create and refine LLM prompts and retrieval contexts to accelerate code understanding, while validating GenAI outputs to ensure functional parity.
  • Convert legacy C constructs (memory handling, concurrency, state management) into modern equivalents in the target language.
  • Identify hidden dependencies and concurrency hazards. Ensure the new system meets SLAs for performance, security, and observability.
  • Drive characterization testing and build regression suites and "golden datasets" to verify behavior during migration.


Required Experience


  • 5 years of experience with C , including Modern C (C 11/14/17; C 20 preferred).
  • Proven track record of modernizing large, tightly-coupled code bases.
  • Strong mastery of OOP, SOLID principles, and clean architecture.
  • Advanced skills using gdb, lldb, or Visual Studio debugger for crash analysis and core dumps.
  • Proficiency with CMake is strongly preferred.
  • Strong grasp of data structures, algorithms, and performance optimization.

Salary.com Estimation for C++ Software Engineer (AI modernization) in Dallas, TX
$109,364 to $132,295
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a C++ Software Engineer (AI modernization)?

Sign up to receive alerts about other jobs on the C++ Software Engineer (AI modernization) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other C++ Software Engineer (AI modernization) jobs in the Dallas, TX area that may be a better fit.

  • Veracity Software Inc Irving, TX
  • Atlanta or Irving, TX Contract Essential Duties And Responsibilities As a C Software Engineer, you will be responsible for the requirements, design, develo... more
  • 18 Days Ago

  • Veracity Software Inc Irving, TX
  • Job Title: Sr. Software Engineer (C#, .NET) - Azure Location: Irving, TX (Fully Onsite) (Local Candidates Only) 3 months contract to hire Over 13 years We ... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!