27 Aug
|
Blackmagic Design
|
Melbourne
27 Aug
Blackmagic Design
Melbourne
Job Description
At Blackmagic Design, we build some of the world's most advanced video production tools-from digital film cameras to colour correction software-used by creative professionals across film, television, and live broadcast.
n
We're a global company, but our Global Headquarters are right here in South Melbourne, where all design, engineering, and manufacturing is done in-house. Since ****, we've been creating high-performance digital cinema technology that's used everywhere from Hollywood blockbusters to YouTube content creation.
n
We're looking for a C++ Engineer to join our software engineering team and help build and maintain the applications used by creative professionals worldwide.
n
What you'll be doing
n
n
Designing, developing, and maintaining C++ applications across desktop platforms (Windows, macOS, Linux)
n
Writing clean, efficient, and maintainable code for large, long-lived codebases
n
Debugging and resolving issues across the stack, from UI to core application logic
n
Collaborating with product, design, and QA teams to deliver new features and improvements
n
Participating in code reviews and contributing to overall code quality and engineering practices
n
Working across the full product lifecycle—from early design and prototyping through to shipping and ongoing support
n
Optimising application performance and reliability for professional, real-time production environments
n
n
What we're looking for
n
n
5+ years of professional C++ experience, with solid grounding in modern C++ (11/14/17)
n
Strong understanding of object-oriented design, data structures, and algorithms
n
Ability to read, debug, and work confidently within large existing codebases
n
Solid problem-solving skills and attention to detail
n
A practical, get-it-shipped mindset with a focus on quality and stability
n
Good communication skills and the ability to work collaboratively in a team environment
n
n
Bonus
n
n
Experience with Qt, multimedia/video processing, image processing, or real-time systems
n
Familiarity with GPU programming (Metal, Vulkan, DirectX) or audio/video codecs
n
Experience with Python scripting or build/CI systems
n
Exposure to mobile platforms (iOS/Android)
n
n
Why work with us
n
n
Build tools used daily by top creatives around the world
n
Work on products that span the full pipeline, from hardware to software
n
Collaborate with a talented, multidisciplinary team in a hands-on engineering environment
n
Work onsite in our purpose-built South Melbourne HQ with full in-house design, prototyping, and manufacturing
n
n
#J-*****-Ljbffr
📌 Software Engineer- Onsite- Melbourne
🏢 Blackmagic Design
📍 Melbourne