> Markdown version of [/jobs/ext/4414643-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/4414643-c-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Software Engineer - **Company:** Robert Half - **Location:** Jacksonville, FL, United States - **Contract:** Temporary contract - **Skills:** Microsoft Windows, Software Applications, Build Automation, Unit Testing, C++ (Programming Language), CMake, Profiling, Code Review, Data Structures, Software Debugging, Programming Tools, Memory Management, MATLAB, Microsoft Visual Studio, Object-Oriented Software Development, Performance Tuning, Software Architecture, Systems Development Life Cycle, Software Tools, Simulation Software, Simulink, Software Engineering, Systems Integration, Multithreading, Scripting, Real Time Systems, Software Troubleshooting, Git, Linux Development, Solid Principles, Software Version Control - **Published:** October 26, 2026 - **Apply:** https://www.jacksonvillejobforce.com/job.asp?id=3472131472&tx=UT5652THT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Strong hands-on experience in C++ software development, including modern C++ standards (C++11/14/17 or newer). * Solid understanding of object-oriented programming (OOP), data structures, algorithms, and software design principles. * Experience developing, debugging, testing, and optimizing complex software applications. * Strong understanding of software architecture, memory management, multithreading, and performance optimization. * Experience with version control systems such as Git. * Familiarity with software development lifecycle (SDLC) methodologies, unit testing, and code reviews. * Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues. * Experience developing simulation software, modeling systems, or real-time applications is strongly preferred. * Experience with Microsoft Visual Studio, including debugging, profiling, and development tools, is preferred. * Familiarity with simulation and modeling tools such as MATLAB, Simulink, or similar platforms is a plus. * Experience with CMake, Windows SDK, and build automation tools is preferred. * Knowledge of Windows and/or Linux development environments is a plus. * Experience with Python scripting, system integration, or automated testing frameworks is a plus. ## Description We are seeking an experienced C++ Software Engineer to design, develop, test, and maintain high-performance software applications and systems. This role will focus on building reliable, scalable solutions using modern C++ development practices, with an emphasis on complex software systems and simulation-based applications. The ideal candidate has a strong background in object-oriented programming, software design, and debugging, with the ability to contribute to all phases of the software development lifecycle.