Demo

C++/Azure Developer

Actalent
Jacksonville, FL Contractor
POSTED ON 4/21/2026
AVAILABLE BEFORE 6/21/2026

Job Title: Software Engineer

Job Description

This Software Engineer role focuses on developing, integrating, and maintaining high-performance train simulation software used across a range of training devices, from full-scale motion-based simulators to portable desktop and cloud-based solutions. You will serve as a key technical liaison for customers, ensure compliance with contractual requirements, and lead hardware and software development and integration activities. The position requires strong C expertise, hands-on problem-solving, and the ability to guide complex projects from planning through execution and ongoing service operations.

Responsibilities

  • Serve as the technical customer liaison and ensure software solutions comply with contractual requirements.
  • Design, create, modify, and configure train simulation software in C for full-scale motion-based simulators, desktop portable devices, and cloud-based training solutions.
  • Troubleshoot and debug the existing code base using Microsoft Visual Studio, focusing on performance, stability, and reliability.
  • Lead the hardware and software development and integration phases of projects, coordinating with engineers and technicians.
  • Participate in the installation, testing, and correction of training devices in collaboration with internal teams and customers.
  • Develop software updates, thoroughly test them, and manage deployment to customer environments.
  • Provide technical leadership and guidance to a team of engineers and technicians, helping them resolve complex technical challenges.
  • Participate in ongoing maintenance activities and implement technology upgrades to keep systems current and efficient.
  • Recommend and implement ways to enhance engineering efficiency and improve development processes.
  • Perform hands-on hardware integration testing and troubleshooting in support of software simulation development.
  • Drive software platform architecture projects from both technical and functional perspectives, guiding complex initiatives from planning through execution and service operations.

Essential Skills

  • Minimum of 3 years of professional C development experience using Microsoft Visual Studio.
  • Strong understanding and practical experience with multi-threaded execution for high-performance applications.
  • Experience using Microsoft Foundation Class (MFC) libraries.
  • Bachelor’s degree in Computer Science or a related technical field.
  • At least 2 years of technical engineering experience with hands-on coding in C .
  • 2 years of experience leading or driving software platform architecture projects from planning through execution and service operations.
  • Proficient troubleshooting and debugging skills, with solid knowledge of object-oriented programming principles.
  • Ability to perform hands-on hardware integration testing and troubleshooting in the context of simulation software.
  • Excellent verbal and written communication skills.
  • Self-motivated with a strong work ethic and the ability to work independently.
  • Ability to quickly acquire new knowledge and skills in a dynamic technical environment.
  • Creative problem-solving skills and the ability to think beyond established solutions.
  • Authorization to work in the U.S.

Additional Skills & Qualifications

  • Experience with additional programming or scripting languages such as VBA, PHP, JavaScript, Perl, SQL, Python, C, and batch scripting.
  • Knowledge of UI frameworks such as MFC and QT for user interface development.
  • Familiarity with cloud technologies and cloud experience, including platforms such as Azure and AWS.
  • Experience with REST API and web service integration.
  • Knowledge of GIS data and its application in software solutions.
  • Experience with embedded software and embedded systems development.
  • Experience in software engineering, design, and general programming best practices.
  • Experience with Trello, Kanban boards, or similar tools for task and workflow management.
  • Ability to multi-task and remain effective in a fast-paced environment.
  • Creative, resourceful, and innovative approach to problem solving.
  • Proficiency in English for oral and written technical communications.
  • Experience in modeling and simulation is a strong plus.
  • Knowledge of the railway industry is an advantage.
  • Team leadership experience with a desire to mentor and help team members grow.
  • Comfort working in and understanding complex systems and large existing code bases.
  • Strong engineering math skills for applications involving mass, acceleration, friction, force, inertia, momentum, work, and power.

Work Environment

This role is based onsite Monday through Friday, with the potential to transition to a hybrid work arrangement after the contract period. You will work closely with multidisciplinary engineering and technical teams in a collaborative environment focused on simulation technologies. The work involves using tools such as Microsoft Visual Studio and modern development platforms, as well as engaging in hands-on hardware integration and testing with simulation devices. The environment is fast-paced and project-driven, with opportunities to interact directly with customers during installation, testing, and support activities.

Job Type & Location

This is a Contract to Hire position based out of Jacksonville, FL.

Pay and Benefits

The pay range for this position is $43.27 - $62.50/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
Medical, dental & vision
Critical Illness, Accident, and Hospital
401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
Life Insurance (Voluntary Life & AD&D for the employee and dependents)
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a hybrid position in Jacksonville,FL.

Application Deadline

This position is anticipated to close on Apr 30, 2026.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:

  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people

Actalent is an equal opportunity employer.

About Actalent

Actalent is a global leader in engineering and sciences services. For more than 40 years, we’ve helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC—with four delivery centers in India led by 1,000 extraordinary employees who connect their passion with purpose every day.

Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com.

Salary : $43 - $63

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++/Azure Developer?

Sign up to receive alerts about other jobs on the C++/Azure Developer 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: 
$91,370 - $117,201
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Actalent

  • Actalent Providence, RI
  • Job Title: Construction Inspector Job Description The Construction Inspector performs daily field inspections on utility and pipeline replacement projects ... more
  • 1 Day Ago

  • Actalent Providence, RI
  • Job Title: Quality Engineer Job Description As a Quality Engineer, you will lead and manage Corrective and Preventive Actions (CAPA) to resolve quality iss... more
  • 1 Day Ago

  • Actalent Middletown, RI
  • Job Title: Test Engineer (Software) Job Description This role offers the opportunity to work hands-on with Naval hardware and Automated Test Equipment (ATE... more
  • 1 Day Ago

  • Actalent Boise, ID
  • Job Title: Project Manager / Project Manager – Electrical Construction (Semiconductor & Data Center) Job Description This role leads complex electrical con... more
  • 1 Day Ago


Not the job you're looking for? Here are some other C++/Azure Developer jobs in the Jacksonville, FL area that may be a better fit.

  • Azimuth Jacksonville, FL
  • Location: Jacksonville, FL Job Title: Azure SQL Developer Job Summary: We are seeking a highly skilled Azure SQL Developer with 5–8 years of experience in ... more
  • 13 Days Ago

  • Kforce Technology Staffing Jacksonville, FL
  • RESPONSIBILITIES: A client with Kforce is seeking an Azure SysOps Architect to join their team in Jacksonville, FL. This is a fully remote opportunity. Thi... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!