Job summary
An established broadcast technology company in Bergen seeks a Senior Software Engineer skilled in modern C++ to develop and improve high-performance video processing software. The role involves working on real-time graphics, sports analysis, and media management systems used globally by leading broadcasters. The position offers a collaborative international working environment focused on performance-critical software solutions with opportunities for technical leadership and cross-team collaboration.
Location and work setup
- Location
- Bergen
- Work setup
- Hybrid
Responsibilities
Develop and maintain high-performance video processing components using modern C++. Address complex technical challenges related to performance, reliability, and video/media processing. Contribute to software architecture and the long-term technology roadmap. Identify and resolve bottlenecks and bugs, implement new features, and enhance software maintainability. Collaborate closely with international teams and participate in technical leadership and mentoring as appropriate. Potential to engage with backend components controlling graphics and media in live production workflows.
Qualifications
Bachelor's degree in computer science or equivalent experience. Proficient in modern C++ with software engineering expertise. Familiarity or interest in Python and/or C#. Strong knowledge of object-oriented design, data structures, algorithms, and software principles. Experience in troubleshooting, profiling, automated testing, and improving complex systems. Good communication and teamwork skills, fluent in English. Experience in video processing technologies is a plus but not required.