onsite
Software System Engineer - Image Processing - Guldberg GmbH
Systems Engineer
Lead the design and implementation of high‑performance image‑processing solutions using C++ and Python, leveraging OpenCV, CUDA, and embedded systems to deliver real‑time analytics and vision capabilities.
About the role
Key Responsibilities
- Architect and develop robust image‑processing algorithms in C++ and Python, ensuring scalability and real‑time performance.
- Integrate OpenCV and CUDA libraries to accelerate vision pipelines on embedded hardware.
- Collaborate with hardware teams to optimize firmware and drivers for image acquisition devices.
- Implement machine‑learning models for object detection and classification, fine‑tuning performance on edge platforms.
- Conduct code reviews, performance profiling, and unit testing to maintain high code quality.
Requirements
- Strong experience in C++ (C++11/14/17) and Python for scientific computing.
- Proven track record with OpenCV, CUDA, and embedded Linux development.
- Solid understanding of computer vision concepts and machine‑learning pipelines.
- Experience with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
Skills
cpythonopencvmachine learningcuda