Senior Software Engineer, DGS Enablement; SDK
Listed on 2026-02-16
-
Software Development
Software Engineer, Senior Developer, C++ Developer, Software Architect
Senior Staff Software Engineer, 3
DGS Enablement (SDK) About Ofinno:
Ofinno is a leading research and development lab headquartered in Reston, Virginia, specializing in advancing communication and media standards. Our team’s innovative work has led to significant contributions to technologies such as 5G cellular, Wi‑Fi, and media compression. Ofinno holds strategic partnerships and licensing agreements with several of the world’s leading technology companies that use such technologies. At Ofinno, we foster an environment of collaboration and excellence, where researchers can focus on delivering breakthroughs that shape the future of technology.
Position Overview:As a Senior Staff Software Engineer in the Advanced Media Lab, you will drive industry enablement for 3D Gaussian Splatting (3
DGS) by productizing 3
DGS into a developer-friendly SDK and integrating it with MPEG V‑PCC and/or G‑PCC workflows and widely used open‑source multimedia frameworks (e.g., FFmpeg). You will bridge research and product engineering—working closely with researchers to translate ideas into robust, performant, and maintainable software that can be adopted in real‑world products.
- Design and build a 3
DGS SDK (APIs, modular architecture, documentation, examples) that enables downstream teams and customers to integrate 3
DGS capabilities reliably. - Implement and integrate pipelines that combine 3
DGS with V‑PCC/G‑PCC coding/decoding workflows, including tool interactions and system‑level tradeoffs. - Integrate the SDK and related components into industry‑standard open‑source multimedia frameworks (e.g., FFmpeg) and/or reference pipelines, with production‑grade engineering rigor.
- Develop and optimize performance‑critical components in C/C++, including profiling and tuning for latency, throughput, and memory.
- Build robust testing and release infrastructure for the SDK (unit/integration tests, regression baselines, CI, versioning, packaging, and reproducible builds).
- Collaborate closely with research engineers to clarify requirements, evaluate feasibility, and translate research prototypes into stable, maintainable implementations.
- Drive software quality through clean interfaces, code reviews, coding standards, and clear documentation.
Minimum:
- B.S. in EE/CS or related with significant hands‑on software engineering experience; level will be determined based on qualifications (Senior/Staff/Senior Staff).
- Strong C/C++ development skills with proven experience delivering production‑quality multimedia and/or graphics/3D software.
- Hands‑on experience implementing 3
DGS (e.g., representation, rendering/reconstruction pipeline, parameter processing, or compression‑adjacent work). - Hands‑on experience integrating media processing tools into FFmpeg or other open‑source multimedia framework (beyond usage – product integration experience required).
- Solid working knowledge of MPEG V‑PCC and/or G‑PCC, including practical understanding of toolsets and coding workflows.
- Solid working knowledge of at least one modern video coding standard: HEVC, AV1, or VVC.
- Proven experience building and shipping SDKs (API design, packaging, versioning, documentation, sample apps, and long‑term maintenance).
- Strong debugging and performance optimization skills (profiling, bottleneck analysis, memory/performance tradeoffs).
- Strong communication skills and a proven ability to collaborate effectively with researchers and cross‑functional engineering teams.
- M.S. or Ph.D. in EE/CS or related with significant hands‑on software engineering experience; level will be determined based on qualifications (Senior/Staff/Senior Staff).
- Experience with CI/reproducibility infrastructure for multimedia pipelines (reference baselines, regression tests, dataset/config management).
- Prior contributions to major open‑source projects (FFmpeg or similar) and familiarity with up streaming practices.
- Proficiency in Metal (MSL), Vulkan, or Direct
X 12, specifically with Compute Shaders. - Familiar with Swift & C++ interoperability and SIMD optimization.
- Working knowledge of video streaming protocols (e.g., HLS, DASH, WebRTC).
Our people are our…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).