**Job Description:**
Vivid Resourcing is seeking a skilled C++ software engineer to join our team.
As a member of our development team, you will work on creating cutting-edge software tools for complex simulations using a client-server architecture.
**Responsibilities include:**
* Designing and developing high-performance software components with a focus on C++ programming.
* Working closely with the team to create and improve GUI environments for large-scale simulations.
* Implementing and optimizing 3D meshing, post-image processing, and fluid dynamics algorithms.
* Collaborating in a client-server architecture environment to ensure seamless integration and communication between systems.
* Ensuring code quality, performance, and scalability of the software.
* Providing support and maintainability for the developed software, assisting in troubleshooting and debugging when required.
**Requirements:**
* Bachelor's degree in a relevant field (e.g., Computer Science, Engineering, Software Development).
* Strong knowledge of object-oriented programming principles.
* Proficiency in C++ development, with hands-on experience in developing high-performance software.
* Experience with Qt for developing cross-platform GUI applications.
* Familiarity with 3D and/or computational geometry is a plus.
* CAD skills are highly appreciated but not essential.
* Excellent problem-solving skills and analytical thinking.
* Strong communication and teamwork skills.
**Benefits:**
* A competitive salary package commensurate with experience and expertise.
* A company car and fuel card option for mobility.
* Group and health insurance coverage.
* Meal vouchers to support daily sustenance.
* An attractive net allowance to complement your salary.
* Flexible working hours offering a balance between professional and personal life.