~sedna GmbH

C++ Developer

Germany

about 2 months ago
Save Job

Summary

We are sedna. We bring screens to life and deliver unforgettable audiovisual moments that touch and inspire. We do this by seamlessly, dynamically and precisely delivering digital content to any type of display, from small formats to impressive large-scale projects, down to the last pixel. We are leaders in spectacular audiovisual setups and installations with maximum impact using our scalable, powerful and reliable platform for audiovisual experiences. We are looking for passionate and talented developer to join our team in Berlin. Working in small agile teams, we value people that perform well given a high level of independence and collaboration within their team and across our company. About the Job: You will be driving the technology forward that powers our digital signage solutions across the globe. You will be part of our talented team and work with some of the brightest minds in the digital signage market. We are happy to share our knowledge as well as grow our applications with your skill. You will have the opportunity to plan and implement a wide variety of improvements for our real-time rendering engine codebase while focusing on high performance and rock-solid reliability. Core Skills Set: – Strong modern C++ (C++17/20) programming skills – Strong development experience in either Linux or macOS – Familiarity with modern build systems (CMake) – Confidence in navigating, analyzing, and debugging large codebases – Experience with cross-platform development is a big plus – Experience with C++ package managers (Conan, vcpkg) is a plus – Experience with Android development and NDK is a plus What’s Your Specialty? We work on interesting technical challenges across different exciting domains. Tell us which one sparks your interest: Systems Application Track – Deep Linux knowledge with system-level programming – Proven experience with CI/CD pipelines using GitLab and Docker – Strong shell scripting (Bash) and Python programming skills – Experience with building and maintaining Debian/Ubuntu packages – Knowledge of system security and networking protocols Media Systems Track – Solid knowledge of FFmpeg and experience with video/audio processing pipelines – Experience with real-time media synchronization and frame-accurate playback – Solid understanding of video codecs, hardware acceleration, and color spaces – Experience with multithreading and concurrent programming – Working knowledge of graphics APIs (Vulkan/OpenGL) for video presentation Graphics Systems Track – Deep knowledge of Vulkan and OpenGL, particularly for 2D rendering and video presentation – Experience with GLSL shader development and GPU memory management – Strong understanding of graphics pipeline optimization and memory bandwidth efficiency – Experience with high-performance texture handling and multi-display rendering – Solid grasp of synchronization and frame timing in graphics applications About you: Which qualities are we looking for: You are a team player You are able to formulate and work towards goals – both the goals we share and your own You thrive in a personal and collaborative environment You like to tinker and share new ideas You have zero prestige – we all learn and grow together At ~sedna, we are committed to recruit and cultivate a strong team of diverse personalities. We appreciate edges, quirks and the colorful array of nuance that make us special. The same way, we will appreciate you. In case, you still wondering if we are a good match after reading all the way to this point, apply anyway. We are looking forward to learning more about you. Interested? Send us your application to: [email protected] The benefits of working with us. Flexible working hours We’re all about trust and the basis for that is self-management, initiative and responsibility. As long as you carry your weight, we’re not too concerned about what your schedule looks like. We trust our team to be here when they need to be. Open kitchen and table tennis The kitchen is probably the most important room in our offices. With free coffee, beverages and fruit, this is where we have some of our liveliest discussions. Our large kitchen is frequently used as a meeting room, hang out space and, well, a dining room. Parking on premises We offer comfortable parking right outside our office – and that’s a real luxury in Berlin. If you prefer to take your bike, skateboard or similar means of transportation, you can safely store them inside our office building. Flat hierarchies At ~sedna, we do our best to cultivate an open working environment where everybody can contribute in the way that best suits their needs. It’s fair to say that we’re a bunch of unique individuals that form a united in a team.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: