C++ Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job 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.
Requirements
- 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.
About the company
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…