CrawlJobs Logo

Software Engineer - Computer Graphics

meta.com Logo

Meta

Location Icon

Location:
United States , Pittsburgh

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

219000.00 - 301000.00 USD / Year

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

Additional Information:

Job Posted:
January 23, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer - Computer Graphics

Graphics Software Engineering Intern/Co-op

At AMD, our mission is to build great products that accelerate next-generation c...
Location
Location
Canada , Markham
Salary
Salary:
44500.00 - 71000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University in a Bachelor's degree program majoring in Computer Engineering, Software Engineering, Software Development, Computer Science or related field
  • C/C++ programming and Object-Oriented Design
  • Frameworks like Qt, Javascript
  • Operating systems concepts (including memory management, multithreading, assembly, x86)
  • Computer graphics pipelines (Direct3D, OpenGL, OpenCL)
  • Computer architecture and/or firmware development
  • Version control tools such as Git/Github, Perforce
  • Additional Scripting Languages: Python, Windows PowerShell, Linux shell script, Perl, Java, UML
  • PC assembly and gaming ecosystem knowledge
Job Responsibility
Job Responsibility
  • Collaborate with teams across the stack from user space, kernel, firmware and hardware
  • Work with globally recognized partner companies to build solutions to real end-user issues
  • Participate in code and design reviews to ensure we build efficient and quality code
  • Create differentiating software features, examples include: AMD Fluid Motion Frames, AMD FidelityFX Super Resolution, FreeSync, and more
  • Take high-performance & efficient computing to a new level with next-gen Ryzen/Radeon Graphics chips
  • Fulltime
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

Senior Software Engineer, Computational Geometry

We are seeking a Senior Software Engineer, Computational Geometry who will be a ...
Location
Location
United States , Chatsworth
Salary
Salary:
140000.00 - 200000.00 USD / Year
machinalabs.ai Logo
Machina Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS or PhD. in Data Science, Computer Science, Machine Learning, Statistics, or a related field
  • 5+ years of experience in computational geometry, path planning, or related fields
  • Strong background in linear algebra, trigonometry, differential equations, and algorithm design
  • Proficiency in both Python and C++, with hands-on use of libraries such as Numpy (Python) or Eigen (C++)
  • Proven ability to manipulate meshes, vectors, and transforms in 2D and 3D
  • Experience with CAD file formats (STEP, IGES) and graphics-adjacent work (GPU acceleration, ray tracing, geometry kernels)
  • A track record of solving complex problems in fast-paced, iterative environments—independently and within teams
  • Excellent communication skills
  • able to explain technical concepts clearly to both engineers and non-engineers
Job Responsibility
Job Responsibility
  • Shape our geometry pipeline by leading the development of robust geometry ingestion and processing systems to transform complex CAD files into robot-ready parts
  • Innovate our path planning through the design and implementation of algorithms that expand the operational envelope of our robotic forming cells
  • Prototype and validate by rapidly testing new approaches while building high-quality, production-ready code for proven solutions
  • Bridge disciplines partnering with robotics and manufacturing engineers to troubleshoot, optimize, and validate geometry and path strategies on physical hardware
  • Model and simulate by building kinematic models, optimizers, and analysis tools to validate paths before they hit the robot floor
  • Uphold excellence through ensuring code quality with testing, documentation, and reviews aligned to Machina’s engineering standards
What we offer
What we offer
  • Medical, Dental, Vision
  • PTO
  • Stock Options
  • Fulltime
Read More
Arrow Right

Software Engineer

ExoAnalytic Solutions is seeking a mid-level Software Engineer to join our growi...
Location
Location
United States , Colorado Springs
Salary
Salary:
115000.00 - 180000.00 USD / Year
exoanalytic.com Logo
ExoAnalytic Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Undergraduate degree in Computer Science, Engineering, or a related field and a minimum of 5 years of relevant experience
  • Graduate degree in Computer Science, Engineering, or a related field and a minimum of 2 years of relevant
  • United States citizenship is required
  • Experience with one or more general purpose programming languages and tools, including but not limited to: Python, Cython, C++, GLSL, OpenGL, WebAssembly, Git, GitHub
  • Strong software engineering skills, including task and time management
  • Self-starter and independent thinker
  • Demonstrated capability to contribute to complex, multi-disciplinary engineering tasks
  • Experience applying various software engineering and project tools, including version control
  • CI/CD workflows
  • and issue-based development tasks
Job Responsibility
Job Responsibility
  • Evaluate customer requirements and design appropriate software solutions
  • Develop and test application features, with supporting evaluation and documentation
  • Contribute to game engine development across areas such as physics, simulation, and graphics
  • Collaborate with a team of engineers and manage individual project priorities and deliverables
What we offer
What we offer
  • Company-paid medical, vision, and dental coverage
  • Access to a 401(k) Retirement Plan with a 6% contribution made by the company without requiring any match from the employee
  • Ample paid personal time off, including holidays
  • Short and long-term disability insurance
  • Life insurance
  • Various other discounts and perks
  • Flexible schedule
  • Fulltime
Read More
Arrow Right

Technical Manager, Software Engineering

Cricut is looking for a highly motivated and inspirational hands-on Angular Engi...
Location
Location
United States , South Jordan
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly Proficient in Angular16+, typescript, JavaScript, ES8+, HTML5, CSS3 + Common CSS Preprocessors
  • Proficient in test driven development, automated testing, and the use of testing frameworks
  • Experience with Webpack, NodeJS, Electron
  • Experience with Less/Sass CSS Pre-processors
  • In-depth experience in working with Scalable Vector Graphics & vector graphics editing
  • Experience in modular and scalable software development
  • Experience maintaining a living and complex codebase with a modern stack
  • Designing and developing modular, reusable, testable front-end components
  • Desire to learn cutting edge technology to solve complex business problems
  • An appreciation for good design, and the desire to translate visual ideas into working, efficient code
Job Responsibility
Job Responsibility
  • Lead and support a team of software engineers
  • Spend ~30% of time in the code (reviewing code, PRs, etc.)
  • Mentor and coach team members regularly
  • Set goals, give feedback, and manage performance
  • Foster a collaborative and inclusive team culture
  • Guide Agile/Scrum development practices
  • Partner with product and design teams
  • Plan and prioritize team projects
  • Break down work and manage timelines
  • Support architectural planning and technical direction
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Integrated Test

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
168000.00 - 200000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in simulation software development and systems integration
  • Bachelor's or higher degree in Aerospace, Software, Electrical Engineering, Computer Science, or a related field
  • Seasoned technical lead for an engineering team
  • providing guidance in planning and execution
  • Advanced proficiency in C/C++ and Python
  • Very experienced in MATLAB/Simulink
  • Extensive experience developing real-time HIL test infrastructures
  • Proven ability to develop simulation tools with a focus on usability, modularity, and performance
  • Expert of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…)
  • Experience prototyping Graphical User Interfaces based on user feedback
Job Responsibility
Job Responsibility
  • Architect and lead the team managing Archer’s lab integration environments supporting validation and verification activities, handling quality evaluations, human factor evaluations and test pilot training
  • Collaborate cross-functionally with internal groups and suppliers to integrate, instrument and maintain configuration of simulation models in a real-time, integrated hardware-in-the-loop environments
  • Own end-to-end configuration of simulation environments (e.g., SIL, HIL, CeRT, Iron Bird), including data analysis and simulation correlation with flight test data
  • Develop and optimize simulation pipelines including CI/CD integration for automated deployment, execution, and monitoring
  • Integrate third-party software/hardware systems into cohesive simulation architectures
  • Set technical standards, provide mentorship, and foster a collaborative and high-performance engineering culture
  • Guide the design and build of graphical user interfaces to control the real-time simulation environment
  • Lead task decomposition, technical planning, and debugging of complex issues across real-time and distributed systems
  • Influence tool architecture in support of lab configuration and automation
  • Fulltime
Read More
Arrow Right

Software Engineer

ExoAnalytic Solutions is currently looking for a software engineer to join a tea...
Location
Location
United States , Colorado Springs
Salary
Salary:
85000.00 - 110000.00 USD / Year
exoanalytic.com Logo
ExoAnalytic Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science, similar technical field of study, or equivalent practical experience
  • 1-5 years’ software development experience in one or more general purpose programming languages
  • United States citizenship required
  • Experience using software version control systems
  • Experience working with two or more from the following: computer graphics, 3d visualization, simulations, game engines, game development, user interfaces, systems modeling, behavior modeling, state machines, analysis, space systems, control theory, orbital dynamics, and/or model-based systems engineering
  • Eligibility to obtain an active Top-Secret clearance
  • Working proficiency and communication skills in verbal and written English
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, maintain, and improve software
  • Manage individual project priorities, deadlines, and deliverables
  • Work on a team with other engineers
What we offer
What we offer
  • company-paid medical, vision, and dental coverage
  • access to a 401(k) Retirement Plan with a 6% contribution made by the company without requiring any match from the employee
  • ample paid personal time off, including holidays
  • short and long-term disability insurance
  • life insurance
  • various other discounts and perks
  • flexible schedule
  • structured freedom that allows employees to innovate
  • Fulltime
Read More
Arrow Right

Autonomy Engineer Intern - Computer Vision/Deep Learning

The core of our system is the computer vision algorithms that allow drones to un...
Location
Location
United States , San Mateo
Salary
Salary:
47.00 - 53.00 USD / Hour
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High proficiency in C++ and/or Python and PyTorch
  • Demonstrated enthusiasm for one or more of the following: computer vision, deep learning, motion planning, dynamics and controls, 3D graphics, distributed systems, and tools/infrastructure
  • Solid software engineering foundation and a commitment to writing clean, well-architected code
  • Ability to thrive in a fast-paced, collaborative, small team environment
Job Responsibility
Job Responsibility
  • Enable rapid research and development of intelligent systems with advanced autonomous capabilities beyond anything that exists in the world today
  • Research, prototype, and generally assess the feasibility of new approaches
  • Imagine and then implement new features that unlock magic for our users
  • Characterize and quantify the performance of core components of the software and hardware stack
Read More
Arrow Right