CrawlJobs Logo

Software Engineer - Computer Graphics

United States, Pittsburgh 219000.00 - 301000.00 USD / Year · Job Posted January 23, 2026
Apply Position
Job Link Share

Job Description

The role will focus on the Explore+Validate platforms and bridge to the Ship platform. At XRCIA Platform, we focus on delivering the production & iteration platforms for Codec Avatars across all development stages, with parallel and connected efforts: - Explore platform enables rapid exploration of 2d and 3d experiences and down selection of Codec Avatar technologies following device constraints - Validate platform develops a reference implementation to gain confidence and validate through user testing at scale - Ship platform provides system-level integration powering the Codec Avatar experiences that will ship to end users, including SDK components integrated into existing platforms, runtime infrastructure powering the algorithms and codec avatar machine perception capabilities, and a unified capture system powering avatar generation integrated into Meta’s mobile apps.

Job Responsibility

  • Accelerate tech transfer from Codec Avatars R&D teams to the end-to-end systems that we evaluate internally and ship
  • Design and build tooling and reusable components that empower teams to iterate rapidly and build intuition and confidence on technical viability of novel algorithms
  • Design and build reference applications used to evaluate our production stack in anticipation of future hardware and software systems
  • Effectively communicate to leadership team and the industry partners complex features & systems
  • Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the Reality Labs family
  • Suggest, collect and synthesize requirements and create an effective feature roadmap towards mobile, AR and VR product lines
  • Invent next-generation platforms to deliver more compelling avatar experiences on VR and AR headsets

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 7+ years of experience in one or more of the following areas: computer graphics or image processing or character systems
  • Experience in driving cross-functional partnerships, working across functions to drive solutions
  • Experience with Virtual Reality, Mixed Reality and/or Augmented Reality

Nice to have

  • Master’s degree in Computer Science, Mathematics or related technical field
  • Machine Learning Graphics experience
  • Experience with human vision science
  • Have developed or modified a character system for games or entertainment
  • Hands-on experience in C++, C#, and/or Python
  • Significant experience with technical transfer from Research & Development teams

What we offer

  • bonus
  • equity
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Computer Graphics

8 matching positions

Graphics Software Engineer II

Windows Servicing and Delivery (WSD) has the core mission of keeping customers a...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years of experience in performing regression testing
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Analyze and address security defects in Windows reported by security researchers
  • Root cause analysis of functional and security code defects, performance problems in Windows
  • Design, proto-type new features in GDI
  • ship new features on the next version of the Operating System
  • Learn the design and implementation details of a substantial part of the Windows code base
  • Analyze the code base through static and dynamic analysis tool
  • Be part of AI efforts to modernize existing tools and processes or build new ones from scratch
  • Fulltime
Read More
Arrow Right

Software Engineer, Graphics

Meta is seeking skilled engineers to join our team and contribute to the develop...
Location
Location
United States , Redmond
Salary
Salary:
217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 5+ years software development experience in industry settings or PhD with 2+ years of experience
  • 3+ years of graphics software engineering experience
  • Experience with C/C++ programming
  • Experience with object-oriented and component-based design experience
Job Responsibility
Job Responsibility
  • Develop innovative graphics frameworks, algorithms, and tools to maximize graphics quality and performance
  • Collaborate with cross-functional teams across Meta on various projects, including camera, graphics, media enhancements, and more
  • Build tools and pipelines for generating realistic synthetic images and video effects
  • Enable high-fidelity experiences through remote compute solutions or mobile device solutions with limited resources
  • Support rendering subsystems for platforms such as Spark AR and Horizon
  • Document and support graphics features
  • Create high-quality, performant, and maintainable code
  • Deliver innovation into products through collaboration with engineering teams
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Graphics Engineer

Meta is seeking skilled engineers to join our team and contribute to the develop...
Location
Location
United States , Menlo Park
Salary
Salary:
257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 7+ years software development experience in industry settings or PhD with 4+ years of experience
  • 3+ years of graphics software engineering experience
  • Experience with C/C++ programming
Job Responsibility
Job Responsibility
  • Develop graphics frameworks, algorithms, and tools to maximize quality and performance
  • Collaborate with cross-functional teams across Meta to create real-time rendering architecture
  • Build tools and pipelines for generating realistic synthetic images and digital representations
  • Enable high-fidelity experiences through remote compute solutions on smaller devices
  • Document and support graphics features
  • Partner closely with various infra, runtime, technical artist, and product teams to deliver innovation into products
  • Build platforms for cloud-streamed games and rendering subsystems for various platforms
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Senior Principal Software Engineer, Graphics

Cesium (now a part of Bentley) is defining the standard for 3D for the built and...
Location
Location
United States , Remote
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of engineering experience, including significant time working on complex distributed systems, platform architecture, graphics/visualization pipelines, or high-performance systems
  • Proven track record as a Staff, Principal, or Senior Principal Engineer operating across multiple teams
  • Demonstrated ability to influence long-range technical direction at an organizational scale
  • Strong experience aligning engineering and product strategy
  • Enjoyment of being hands-on in code, including building prototypes and clarifying architecture via working examples
  • Excellent written/verbal communication skills and comfort with external visibility (standards, open source, speaking)
  • Deep expertise in one or more of the following: Real‑time graphics (WebGPU/WebGL, Vulkan/Metal/DX12)
  • 3D engines (Unity, Unreal, custom engines)
  • Distributed systems or streaming data pipelines
  • Geospatial or spatial computing
Job Responsibility
Job Responsibility
  • Brings a passion in making 3D data accessible to everyone
  • Help shape the architecture for Cesium’s platform across Cesium runtimes, 3D tiling pipelines, and real-time streaming with 3D Tiles
  • Partner with Product and Engineering leadership to drive clarity and alignment across teams
  • Engage with our active user community and represent Cesium true to our brand as an authentic authority in 3D geospatial
  • Contribute to Cesium work in open standards and open‑source communities (e.g., OGC, Khronos)
  • Work 50%+ in production code - actively participate in a supportive development team using GitHub to write code, conduct code reviews, and manage CI
  • Mentor senior engineers and help grow architecture maturity across the organization
  • Work in a fast-paced, continuous learning environment
  • This role requires minimal travel
  • Position reports directly to Platform Head of Engineering
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging, and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for a better quality of life, where your contributions help build a more sustainable, connected, and resilient world
Read More
Arrow Right

3D Graphics Software Engineer

The ideal 3D Graphics Software Engineer candidate is a skilled C++ with experien...
Location
Location
United States of America
Salary
Salary:
125000.00 - 200000.00 USD / Year
canfieldsci.com Logo
canfield scientific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree, computer science or related field preferred or an equivalent combination of experience and education
  • At least 1 year of established experience in C++ with focus on high-performance application development
  • Demonstrated experience with OpenGL or OpenGL ES, including GLSL shader programming
  • Solid understanding of 3D computer graphics, linear algebra, and camera geometry
  • Knowledgeable of cross-platform development (Windows, Linux, or macOS)
  • Familiarity with C++ build tools such as git and make or CMake
Job Responsibility
Job Responsibility
  • Design, develop, and maintain real-time 3D applications using modern C++ and OpenGL
  • Implement and optimize rendering pipelines, 3D geometry handling, and custom shader effects
  • Develop features for 3D interaction, visualization, and simulation based on large image datasets
  • Integrate graphics modules with backend data-processing and UI frameworks
  • Debug, profile, and optimize CPU/GPU performance across multiple platforms
  • Write clean, maintainable, well-documented, and portable code
What we offer
What we offer
  • paid days off
  • medical, dental, and vision insurance
  • may be eligible for a discretionary bonus
  • 401(k) plan with employer match (currently set at 50%)
  • Fulltime
Read More
Arrow Right

Computer Graphics / GPU Engineer for Aerial Robotics

You will collaborate closely with our team of experienced 3D vision engineers, r...
Location
Location
Netherlands , Delft
Salary
Salary:
Not provided
fdcl.nl Logo
Fiducial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in 2D or 3D computer graphics development
  • Good understanding of and experience with modern C++
  • Real-time software development experience such as simulation, robotics or embedded development
  • A willingness to pick up and learn new concepts quickly and to self-acquire missing background knowledge
  • A high degree of autonomy, determination and grit in making cool tech work
  • Experience with GPU programming (CUDA, OpenCL) and graphics pipelines (Vulkan, OpenGL)
  • Experience leveraging profiling tools (NSight, RenderDoc, etc.) to get the most performance you can out of your application
  • Full time availability (40 hours)
Job Responsibility
Job Responsibility
  • Rewrite our slow prototyped (CUDA/OpenCL) code to find optimizations in memory size, allocations, transfers, and minimize computation time, as well as finding higher level algorithmic optimizations to the code by getting a deep understanding of the problem and algorithm
  • Dive into computer vision algorithms from a computer graphics perspective, understanding e.g. where to apply other kernels/filters where needed, and knowing what alternative vision techniques can serve our needs
  • Writing quick simulation / render environments to feed into our vision algorithms, and test our code
What we offer
What we offer
  • 25 vacation days per year
  • Reimbursed travel expenses and company laptop
  • (Really) flexible working hours and option to work from home 2 days per week (when not abroad)
  • Working in an international, world-class team of engineers and entrepreneurs solving real-life problems with amazing technology
  • Large freedom in how you work and implement solutions, project ownership is incredibly important to us
  • The opportunity to take technical risks, to implement stuff the ‘right’ way and to iterate quickly with tight feedback loops. We are innovating, learning is to be expected
  • Responsibility over the things you implement, you are the expert on what you build
  • Fulltime
Read More
Arrow Right

Software Development Engineer - Advanced Graphics Programs

At AMD, our mission is to build great products that accelerate next-generation c...
Location
Location
Poland , Gdansk
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience writing efficient high-level shader code such as HLSL SM6, GLSL, Slang, or similar, alongside modern C++
  • Knowledge of real-time rendering and graphics algorithms
  • Excellent written and verbal communication skills in English
  • Knowledge of applied mathematics, especially linear algebra, geometry, and trigonometry
  • Familiarity with modern game console and desktop GPU architectures
  • Understanding of low-level machine learning concepts and design patterns, including automatic differentiation, computational graphs, and tensor broadcasting
  • Experience working with modern machine learning libraries such as PyTorch or TensorFlow
  • Knowledge of physically based rendering algorithms, including sampling, shading, and light transport
  • Experience with modern graphics APIs such as DirectX 12 or Vulkan
  • Experience contributing to shipped AAA game titles is preferred
Job Responsibility
Job Responsibility
  • Collaborate with research engineers to transform proof-of-concept prototypes into robust, production-ready solutions with a high standard of quality
  • Partner with external game developers and internal AMD teams to integrate advanced graphics technologies into real-world applications and titles
  • Optimize, extend, package, and document high-level compute shader and modern C++ code for performance, scalability, and usability
  • Build a strong understanding of the team’s tools, workflows, and technology landscape in the first few months, while contributing to core engineering tasks
  • Within the first 6 to 12 months, take ownership of significant technical deliverables, help shape implementation direction, and contribute to the successful delivery of advanced graphics initiatives
Read More
Arrow Right

Senior Software Engineer - PowerPoint, AI, Graphics & Performance

The PowerPoint team in Vancouver is looking for a Senior Software Engineer to he...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Proficiency in JavaScript/TypeScript, React, HTML, CSS
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • From fast evolving new features to long-term architecture investments, you will take end-to-end responsibility for shipping robust, performant, reliable, and delightful experiences to millions of customers
  • Team members collaborate on every detail of design, implementation, validation and monitoring of feature usage and health across PowerPoint, Designer, and Copilot clients and backend services
  • You will have the opportunity to advance engineering excellence by driving design discussions, contributing to code reviews, and participating in knowledge sharing sessions
  • You will ahve an opportunity to mentor and guide engineers on the team, promoting growth, collaboration, and technical excellence
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right