Senior C++ Computer Vision Developer
Svitla Systems
⚲ Warszawa, Kraków, Łódź, Tarnów, Wrocław, Bydgoszcz, Poznań, Gdańsk, Bucharest, Budapeszt
Wymagania
- C++
- Computer Vision
- Degree
- Embedded
- OOP/OOD
- computer architecture
- Linux
Opis stanowiska
Svitla Systems Inc. is looking for a Senior C++ Computer Vision Developer for a full-time position (40 hours per week) in Europe. Our client is a global leader in consumer electronics and digital accessories, specializing in computer peripherals, gaming hardware, and video collaboration solutions. The goal of the project is to enhance the remote meeting experience through advanced computer vision, enabling more natural and intelligent video collaboration. Overlap till 6 -7 PM CET.Requirements: • 8+ years of experience in C++ development for high-performance applications (e.g., computer vision, signal processing, graphics). • Degree in Mathematics, Physics, Electrical Engineering, Computer Science, or a related field. • Proven experience working with embedded / mobile platforms (e.g., ARM CPU, mobile GPU, Raspberry Pi, Odroid, iOS, Android). • Strong knowledge of OOP/OOD and experience designing high-performance architectures. • Deep understanding of computer architecture. • Strong background in Computer Vision (production experience preferred). • Solid knowledge of image processing techniques (filtering, contrast enhancement, edge detection, etc.). • Understanding of ML models used in computer vision. • Strong mathematics and geometry fundamentals. • Advanced knowledge of Linux (administration and development). • Strong communication skills (written and verbal) and the ability to work with technical documentation. Responsibilities: • Develop and implement computer vision algorithms for video collaboration hardware. • Design and optimize image-processing pipelines using machine learning frameworks. • Improve and optimize image reconstruction (inpainting) and filtering algorithms. • Work on real-time video processing, including denoising, contrast enhancement, segmentation, and reconstruction. • Optimize and deploy computationally intensive algorithms for embedded systems (ARM CPU / mobile GPU). • Write production-grade, high-performance C++ code. • Collaborate with cross-functional teams to ensure performance, scalability, and quality. We offer: • US and EU projects based on advanced technologies. • Competitive compensation based on skills and experience. • Regular performance appraisals to support your growth. • Flexibility in workspace, either remote or our welcoming office. • Bonuses for article writing, public talks, and other activities. • Generous time off, including vacation, national holidays, sick leaves, and family days. • Personalized learning programs tailored to your interests and skill development. • Free tech webinars and meetups organized by Svitla. • Regular corporate online activities. • Awesome team and a friendly, supportive community!