Location:
Job description:
Our client is looking for a passionate Software Engineer with solid knowledge of C++ to complete their team.
Main responsibilities:
Develop frameworks, libraries and simulations used in internal projects
Improvement of the software stack and toolchain
Participate in all phases of software development from feasibility studies through design, development, testing, documentation, devops and bug fixing including software maintenance
Close collaboration with the internal customers
Qualifications:
Profound knowledge and at least 2 years of experience in C++
Experience with software design patterns and principles (Clean-Code, SOLID) and Object Oriented Design (OOD)
Experience with Linux, modern Python, Bash Scripting
Experience in projects with end to end responsibility (gathering requirements, design, development, testing, deployment)
Comfortable in an agile environment
Experience in multi process and multithreaded application development
Communicative and open-minded team player