Video Processing Software Engineer — Hybrid (9/80)

Cubic Corporation

Ashburn (VA)

Hybrid

USD 85,000 - 108,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cubic Corporation's Cubic Defense unit in Ashburn, VA seeks a Software Engineer, Video Processing Platform Maintenance to maintain and extend a C++ media-processing platform and a Windows desktop video exploitation suite. This individual contributor role follows a 9/80 schedule with a hybrid work arrangement.

The role spans reliability, builds, debugging, release support, and incremental feature work across video-processing services, desktop workflows, plugins, and deployment artifacts.

Qualifications

  • Bachelor’s degree in computer science, software engineering, electronic engineering, or related field with 5+ years of experience; or a master’s with 3+ years.
  • Ability to obtain a DoD Security Clearance.
  • 5+ years in professional software engineering with strong C++ experience and large codebases.
  • Professional experience with C#/.NET desktop development (WinForms/WPF) and Visual Studio.
  • Experience debugging across managed/native code, Linux dependencies, installers, and third-party binaries.
  • Experience with Docker-based development, CI/CD, gRPC/protobuf, and scripting with PowerShell or Makefiles.

Responsibilities

  • Maintain and enhance C++ media processors for ingest, streaming, packaging, thumbnails, and metadata.
  • Debug media-processing issues involving FFmpeg/ libav, MPEG-TS, MP4/fMP4, and GPU paths.
  • Maintain Dockerized Linux builds across x86_64 and arm64, including CI/CD troubleshooting.
  • Update gRPC/protobuf interfaces and validate processors in Kubernetes-hosted pipelines.
  • Maintain Windows desktop modules for controls, workspaces, and reporting.
  • Debug customer- and QA-reported issues across ingest, playback, and post-processing workflows.
  • Trace defects across C#, .NET, native C++, and third-party runtimes; manage builds.
  • Create tests, build notes, and maintainer checklists for complex defects and workflows.

Skills

C++
C#/.NET
WinForms/WPF
Docker
gRPC/Protobuf
PowerShell
CI/CD
Linux

Education

Bachelor's degree in computer science / software engineering
Master's degree in a related technical discipline

Tools

Visual Studio
MSBuild
NuGet
Conan

Job description

Cubic Corporation's Cubic Defense unit in Ashburn, VA seeks a Software Engineer, Video Processing Platform Maintenance to maintain and extend a C++ media-processing platform and a Windows desktop video exploitation suite. This individual contributor role follows a 9/80 schedule with a hybrid work arrangement.

The role spans reliability, builds, debugging, release support, and incremental feature work across video-processing services, desktop workflows, plugins, and deployment artifacts.

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

Similar jobs worth comparing

Video Processing Platform Engineer
Video Processing Platform Engineer

Cubic Digital Intelligence • Ashburn (VA)

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

Cubic Digital Intelligence • Ashburn (VA)

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

Cubic Corporation • 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 – Forward Deployed (Fort Meade)
Senior Software Engineer – Forward Deployed (Fort Meade)

Cubic Corporation • Mechanicsburg

On-site
USD 159,000 - 184,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 Video Software Engineer
Senior Video Software Engineer

KAKE • Pittsburgh

Hybrid
USD 90,000 - 120,000