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 for real-time computer vision processing and hardware integration
Domain
Industrial automation, Computer Vision, AI
Deliverable
production ML models
Required skills
Modern C++ (C++11+), Python, Software Architecture (OO principles), Unit Testing, Git, CUDA, Multi-threading, GPU acceleration
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 UI/UX interfaces and dashboards; Optimize algorithms for speed and efficiency; Conduct code reviews and mentor junior engineers
Seniority
Senior, hands-on IC