C++ developer

Overview

On Site
$50 - $60
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

C++
JSON
Legacy Systems
Microsoft Visual Studio
Multithreading
Network Programming
Communication
Computer Science
Concurrent Computing
Conflict Resolution
Graphical User Interface
Problem Solving
QML
STL
Software Development
Attention To Detail
Qt
CMake
TCP/IP

Job Details

Job Title: Senior C++ Software Engineer

Location: Des Moines, IA

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience in C++ software development, with a strong understanding of C14, C17, and C++20.
  • Proficiency in Qt/QML for GUI development.
  • Experience with build systems and tools, particularly CMake.
  • Strong understanding of multi-threading and concurrency in C++.
  • Familiarity with STL and standard C++ libraries.
  • Experience with network programming using TCP/IP and JSON.
  • Knowledge of CAN (J1939) and UDS protocols.
  • Experience with Visual Studio 2022 and cross-platform development.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team environment.
  • Experience with Electron app development.
  • Familiarity with Service Advisor and Service Center platforms.
  • Experience in modernizing legacy systems.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.