Computer Vision Engineer
Core
Architecting, building, and validating PC-based software solutions for robotic vision applications, from experimental prototypes to production-ready releases.
Role type
Software Engineer (robotic vision and controls)
Builds
PC-based software solutions for robotic vision applications
Domain
Robotics / Computer Vision
Deliverable
product features
Required skills
C++17, low-level software development, real-time systems, multi-threaded software design, OpenGL, GTK, CMake, GUI development, software testing, technical documentation
Preferred skills
Windows and Linux systems, minimal reliance on third-party libraries, intellectual property handling, external collaboration
Technologies
C++17, OpenGL, GTK, CMake, Windows, Linux
Responsibilities
Outline technical requirements and establish testing procedures, produce maintainable and optimized code, prepare and update technical documentation, participate in quality assurance and code reviews, accelerate concept development through prototyping, troubleshoot and fix field operation issues, contribute to research and planning, protect intellectual property, liaise with external collaborators
Seniority
Individual Contributor, hands-on development