Senior C++ Software Engineer
Core
Design and implement high-performance, industrial-grade applications for real-time computer vision processing, interfacing with advanced imaging hardware and AI-driven analytics.
Role type
Senior C++ Software Engineer (Computer Vision)
Builds
Industrial-grade software frameworks, real-time processing applications, and graphical interfaces for automation systems.
Domain
Industrial automation, Computer Vision, Embedded Systems
Deliverable
production ML models
Required skills
Modern C++ (C++11+), Python, Software Architecture (OO principles), Unit Testing, Git, CUDA, Multi-threading, GPU programming
Preferred skills
CMake, Database systems, DevOps, mlOps, TwinCAT3, Agile methodologies
Technologies
C++, Python, CUDA, Git, CMake, TwinCAT3
Responsibilities
Design and implement high-performance applications for real-time computer vision; Integrate with cameras, sensors, and embedded systems; Develop modular software components; Optimize algorithms for speed and efficiency using GPU acceleration; Conduct code reviews and mentor junior engineers.
Seniority
Senior, hands-on IC