Video Processing Platform Engineer

Cubic Digital Intelligence

Ashburn (VA)

Hybrid

USD 85,000 - 108,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cubic Defense in Ashburn, VA is hiring a Software Engineer, Video Processing Platform Maintenance. You will maintain a mixed C++ media-processing platform and a Windows desktop video exploitation suite, contributing to reliability, builds, debugging, and feature work.

The role follows a 9/80 hybrid schedule in Ashburn, VA. The role involves development across Linux Dockerized environments, gRPC/protobuf services, and Windows GUI modules with WPF and post-processing tools.

Qualifications

  • Bachelor’s degree in computer science, software engineering, electronic engineering, or a related technical discipline with several years of software experience.
  • Strong experience with C++ and large codebases.
  • Professional experience with C#/.NET desktop app development and build tools.

Responsibilities

  • Maintain and enhance C++ media processors for ingest, stream chunking, packaging, thumbnails, and metadata.
  • Debug media-processing issues across FFmpeg, MPEG-TS, MP4/fMP4, and hardware-accelerated paths.
  • Maintain Dockerized Linux builds across x86_64 and arm64 with CUDA dependencies.
  • Update and troubleshoot gRPC/protobuf interfaces and Kubernetes pipelines.
  • Maintain Windows desktop modules for controls, workspace, and reporting.
  • Trace and resolve defects across C#/.NET and native components.

Skills

C++
C#/.NET
WinForms
WPF
Debugging
CI/CD
Distributed systems

Education

Bachelor’s degree in computer science or related field
Master’s degree in related field

Tools

Docker
gRPC
Protobuf
Linux
FFmpeg

Job description

Cubic Defense in Ashburn, VA is hiring a Software Engineer, Video Processing Platform Maintenance. You will maintain a mixed C++ media-processing platform and a Windows desktop video exploitation suite, contributing to reliability, builds, debugging, and feature work.

The role follows a 9/80 hybrid schedule in Ashburn, VA. The role involves development across Linux Dockerized environments, gRPC/protobuf services, and Windows GUI modules with WPF and post-processing tools.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Video Processing Software Engineer — Hybrid (9/80)
Video Processing Software Engineer — Hybrid (9/80)

Cubic Corporation • Ashburn (VA)

Hybrid
USD 85,000 - 108,000
Software Engineer
Software Engineer

Cubic Corporation • Ashburn (VA)

Hybrid
USD 85,000 - 108,000
Software Engineer
Software Engineer

Cubic Digital Intelligence • Ashburn (VA)

Hybrid
USD 85,000 - 108,000
Senior Software Engineer - Unified Video Sustainment
Senior Software Engineer - Unified Video Sustainment

Cubic Corporation • Ashburn (VA)

Hybrid
USD 131,000 - 175,000
Senior Software Engineer, Unified Video Platform (Hybrid)
Senior Software Engineer, Unified Video Platform (Hybrid)

Cubic Corporation • Ashburn (GA)

Hybrid
USD 131,000 - 175,000
Senior Software Engineer - Unified Video Sustainment
Senior Software Engineer - Unified Video Sustainment

Cubic Corporation • Ashburn (VA)

Hybrid
USD 131,000 - 175,000
Senior Software Engineer - Unified Video Sustainment
Senior Software Engineer - Unified Video Sustainment

Cubic Corporation • Ashburn (GA)

Hybrid
USD 131,000 - 175,000
Senior Software Engineer - Defense Systems, Lead & Innovate
Senior Software Engineer - Defense Systems, Lead & Innovate

Cubic Digital Intelligence • Ashburn (VA)

On-site
USD 131,000 - 170,000
Senior C++ Engineer: Hands-on Defense Networks
Senior C++ Engineer: Hands-on Defense Networks

Cubic Corporation • Herndon (VA)

On-site
USD 90,000 - 110,000
Comprehensive benefits package
Senior Video Software Engineer
Senior Video Software Engineer

KAKE • Pittsburgh

Hybrid
USD 90,000 - 120,000