Concepteur logiciel C++ Sénior
Core
Senior C++ software engineer specializing in video/data streaming to develop a new modern software product for visual inspection lines, including 2D/3D views, computer vision, and AI.
Role type
Senior IC C++ software engineer (video streaming & data processing)
Builds
New software product for visual inspection lines featuring real-time streaming, 2D/3D views, computer vision, and AI capabilities.
Domain
Industrial inspection / Computer Vision / Video Streaming
Deliverable
production ML models | product features
Required skills
C++, object-oriented programming, software architecture, real-time performance optimization, memory management, multi-platform development (Intel, ARM, Docker micro-services), DevOps, CI/CD, unit testing frameworks, UML, Git/GitLab/JIRA
Preferred skills
Websocket, gRPC, OpenCV, video/data streaming, compression, codecs, agile methodologies
Technologies
C++, Docker, Websocket, gRPC, OpenCV, Git, JIRA, GitLab
Responsibilities
Design and implement a high-performance software architecture for real-time data streaming; Develop multi-platform software solutions; Optimize critical performance points using algorithmic complexity reduction and memory management; Implement DevOps and CI/CD pipelines; Integrate rigorous testing practices; Provide technical support and mentorship to team members.
Seniority
Senior, hands-on IC