cover image
Cohesian

Cohesian

www.cohesian.be

1 Job

2 Employees

About the Company

Listed Jobs

Company background Company brand
Company Name
Cohesian
Job Title
Senior C++ Developer
Job Description
**Job Title:** Senior C++ Developer **Role Summary:** Lead the development and optimization of a C++17 vision system codebase, delivering cross‑platform interfaces, automating build and deployment pipelines, and ensuring high‑performance, maintainable software for multiple consumer products. **Expectations:** - Deliver efficient, well‑structured C++ code that directly impacts product performance. - Collaborate with cross‑functional teams to design and implement interfaces and automation tools. - Communicate clearly in English, both written and spoken. **Key Responsibilities:** - Manage a reusable software layer across several products. - Design, develop, and maintain GUI, CLI, and SDK interfaces for end users. - Automate build, testing, and deployment workflows, leveraging CMake, CTest, CPack, and CMakePresets. - Conduct performance profiling and identify optimization opportunities. - Perform embedded and real‑world testing, including data acquisition on vehicles. - Plan and drive code structure and software architecture decisions. - Collaborate with colleagues to refine coding strategies and best practices. **Required Skills:** - Advanced proficiency in modern C++ (C++17/20). - Strong object‑oriented design and software pattern knowledge. - Experience with Python and scripting for automation. - Comfortable with Linux and Windows command‑line environments (bash, PowerShell). - Familiarity with Azure DevOps, Git, CI/CD pipelines, and automated testing. - Understanding of network data transfer (TCP/UDP, HTTP APIs). - Excellent analytical, problem‑solving, and communication skills. **Required Education & Certifications:** - Master’s degree in Computer Science or equivalent proven expertise. - Certifications in C++ or related development practices are a plus.
Leuven, Belgium
On site
Senior
27-02-2026