C/C++ Software Engineer
Primary stack
GitC++
Nice to have's
JavaScriptPythonSoftware TestingLinuxJenkinsAgileScrumunittest
Job description
About the Position
We are seeking a skilled C/C++ Software Engineer with experience in Object-Oriented Programming and knowledge of Qt and QML to join our dynamic team.
Responsibilities
- Develop and maintain software using C/C++.
- Utilize Object-Oriented Programming principles.
- Work with Qt graphic library and QML language.
- Manage version control using Git.
Requirements
- A university degree in IT Engineering, Telecommunications, or similar.
- Experience in Object-Oriented Programming with C/C++.
- Knowledge of Qt graphic library and the QML language.
- Experience with Git as a version management system.
- High level of spoken and written English.
Nice to Have
- Knowledge of JavaScript.
- Knowledge of Python.
- Knowledge of TCP/IP-based protocols.
- Knowledge of the main software design patterns.
- Experience in software testing.
- Creating and maintaining unit tests.
- Linux operating system (programmer level).
- Knowledge of software development automation tools and continual integration (CMake, Jenkins, etc.).
- High level of spoken and written German.
Soft Skills
- Able to work in an international multidisciplinary team.
- Knowledge of Agile development methods (Scrum).
- Interested in learning new technologies.
- Flexible when it comes to performing different technical roles in line with the project’s needs.
- Committed to software quality.
We Offer
- Opportunity to work in a cutting-edge environment.
- Collaborative and innovative team.
- Competitive salary.
- Professional growth opportunities.
About the Company
[Company description if present]
© BlauRingLabs. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.