For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Blackmagic Design
Blackmagic Design

Software Engineer

Location

Remote anywhere

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Linux
C++
Hardware
+19

Permanent role
8 hours ago
Apply now

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.

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 2001, we've been creating high-performance digital cinema technology that's used everywhere from Hollywood blockbusters to YouTube content creation.

Our software and hardware products push the limits of real-time processing and platform integration—and we're looking for a mid-level C++ Engineer with a strong systems background to join the team.

What you'll be doing

  • Developing and maintaining C++ code across desktop platforms (Windows, macOS, Linux), working close to the OS
  • Writing and maintaining drivers, kernel-level components, and low-level system services
  • Building internal toolkits and frameworks that other engineering teams rely on for cross-platform development
  • Working with OS-level APIs for device I/O, file systems, process/thread management, and hardware communication
  • Debugging platform-specific issues across Windows, macOS, and Linux, including driver installation, permissions, and system integration quirks
  • Collaborating with hardware engineers to bring up new devices and ensure reliable OS-level communication
  • Participating in end-to-end product cycles—from early prototypes through to shipping releases

What we're looking for

  • 3–6 years of professional C++ experience, with solid grounding in modern C++ (11/14/17)
  • Demonstrated experience working at the OS/systems level on at least two of: Windows, macOS, Linux
  • Experience writing or maintaining drivers, system services, or kernel extensions
  • Comfort working with low-level APIs (e.g. Win32/WDK, IOKit/DriverKit, Linux kernel modules or udev)
  • Experience building or maintaining internal tools, SDKs, or toolkits used by other developers
  • A practical, get-it-shipped mindset with attention to stability and performance
  • Bonus: experience with Qt, Python scripting, GPU APIs (Metal/Vulkan/DirectX), or mobile platforms (iOS/Android)

Why work with us

  • Build tools used daily by top creatives around the world
  • Work on the deep systems layer that everything else in the product depends on
  • Collaborate with a talented, multidisciplinary team in a hands-on engineering environment
  • Work onsite in our purpose-built South Melbourne HQ with full in-house design, prototyping, and manufacturing
  • Join a team that values engineers who care about getting the fundamentals right

If you’re passionate about writing great code and building innovative products used around the world, we’d love to hear from you — just hit Apply.

About Blackmagic Design

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service