Core Developer
HybridZagreb, Zagreb, Croatia
Job Summary
Design software architecture, data structures, and system interfaces that meet performance and business requirements. Write and optimize C/C++ code, implement video processing algorithms, and tune system-level processes for maximum efficiency, speed, and reliability. Collaborate with peers across development, QA, and product teams to prevent bugs, optimize workflows, and align technical solutions with business goals. Participate in discussions to solve complex challenges involving system performance bottlenecks, low-latency processing, and scalable designs. Maintain clear documentation of code, design decisions, and system updates. Share expertise with team members, review code, and contribute to best practices that improve overall software quality and team efficiency. Requires 3+ years of experience in C/C++, Linux, and video processing algorithms.
Required Qualifications
- 3+ years of experience in similar roles
- Proven expertise in C/C++ programming
- Excellent understanding of Linux and system processes
- Experience with video processing algorithms
- Obsession with code performance and processing speed
- Great communication and collaboration skills
- Attention to detail
- Written and spoken fluency in English
Desired Qualifications
- (Bonus) Experience with Go programming for system-level or backend services
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.