1

3D Graphics Programmer Jobs in Boston, MA (NOW HIRING)

Our team's mission is to give engineers and operators the deepest possible visibility into what ... time graphics or visualization (OpenGL, Vulkan, or similar). * Experience with 3D rendering ...

Sr. Software Engineer

Newton, MA · On-site

$124K - $187K/yr

Work primarily with Python and C/C++ programming languages, Qt QML framework, and Linux operating ... graphics, OpenGL, GLSL, real-time rendering software development and optimization in both 2D and 3D ...

Sr. Software Engineer

Newton, MA · On-site

$124K - $187K/yr

Work primarily with Python and C/C++ programming languages, Qt QML framework, and Linux operating ... graphics, OpenGL, GLSL, real-time rendering software development and optimization in both 2D and 3D ...

Sr. Software Engineer

Newton, MA · On-site

$124K - $187K/yr

Work primarily with Python and C/C++ programming languages, Qt QML framework, and Linux operating ... graphics, OpenGL, GLSL, real-time rendering software development and optimization in both 2D and 3D ...

Our goal is to utilize advanced AI, physics simulation, and computer graphics to reduce costs and ... Experience working with 3D engineering data, CAD models, assemblies, and related engineering file ...

... cleanly surfaced 3D CAD (using the SolidWorks software) - Able to generate CAD renderings to ... Experience and Education: - Associates Degree in Industrial or Engineering Design, Graphic/Creative ...

Our goal is to utilize advanced AI, physics simulation, and computer graphics to reduce costs and ... Experience working with 3D engineering data, CAD models, assemblies, and related engineering file ...

Be Seen First

Proficiency in AutoCAD and Civil 3D required (must be able to operate AutoCAD Civil 3D for ... Strong communication skills (graphic, verbal and written); * Must be dependable, self-directed ...

Showing results 21-40

3D Graphics Programmer information

See Boston, MA salary details

$120K

$146.7K

$170K

How much do 3d graphics programmer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for 3d graphics programmer in Boston, MA is $146,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,800.00 and $157,500.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a 3d graphics programmer?

A 3D Graphics Programmer typically spends their day writing and optimizing shaders, implementing rendering pipelines, troubleshooting graphics bugs, and collaborating with artists and designers to ensure visual fidelity aligns with creative vision. Tasks often include profiling and debugging rendering code, staying updated on industry advancements, and integrating new rendering techniques into the project. Teamwork and communication are essential, as you’ll work closely with other engineers and creative staff to ensure technical and artistic goals are met. Some roles may also involve documenting workflows and conducting code reviews to maintain high standards across the team.

What are the key skills and qualifications needed to thrive in the 3d graphics programmer position, and why are they important?

Succeeding as a 3D Graphics Programmer requires strong proficiency in C++ or similar programming languages, a solid understanding of computer graphics concepts, and a degree in computer science or related field. Familiarity with graphics APIs like DirectX, OpenGL, or Vulkan, and experience with game engines such as Unreal or Unity are typically needed, while certifications in graphics programming can be advantageous. Attention to detail, problem-solving ability, and effective communication are important soft skills for working both independently and collaboratively. These skills ensure the ability to develop optimized, visually impressive graphics solutions that meet project requirements and work smoothly across platforms.

What is 3D graphics programming?

3D graphics programming involves creating and manipulating three-dimensional visual content using programming languages and graphics APIs like OpenGL or DirectX. It requires understanding of mathematical concepts such as vectors and matrices, as well as skills in coding, shading, and rendering techniques to develop realistic or stylized 3D visuals for games, simulations, or visualizations.

What is a 3d graphics programmer?

A 3D Graphics Programmer develops software and algorithms for rendering 3D visuals in applications like video games, simulations, and virtual reality. They work with graphics APIs such as DirectX and OpenGL, optimize performance, and implement visual effects. Their role requires strong programming skills in languages like C++ and knowledge of 3D mathematics.

Are 3D graphics programmers in demand?

3D graphics programmers are in high demand across industries such as gaming, film, virtual reality, and simulation, as these fields require advanced graphics rendering and real-time visualization. Skills in programming languages like C++ and knowledge of graphics APIs such as DirectX or OpenGL increase employability, and experience with game engines like Unity or Unreal Engine is often preferred.
What are the most commonly searched types of 3D Graphics Programmer jobs in Boston, MA? The most popular types of 3D Graphics Programmer jobs in Boston, MA are:
Infographic showing various 3D Graphics Programmer job openings in Boston, MA as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, and 5% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $146,664 per year, or $70.5 per hour.

Senior Software Engineer, Deepview

Slope

Boston, MA • On-site

$166 - $220/hr

Other

Posted 4 days ago


Job description

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.

ABOUT THE TEAM

The Deepview team builds Anduril’s real-time 3D data visualization and analysis tool. Deepview ingests protobuf, image, video, and CSV data streams—rendering them in a time-synchronized world view with terrain, plots, and camera feeds for deep introspection of autonomous systems. The tool runs cross-platform (Linux, macOS, Windows) and supports both offline data analysis and live telemetry streaming over MAVLink, STANAG 4586, Flux, and gRPC. Our team’s mission is to give engineers and operators the deepest possible visibility into what autonomous systems are doing and why. We build high-performance visualization software that handles massive data volumes from heterogeneous sources, enabling engineers across Anduril to debug, analyze, and validate autonomous behaviors in the field and in simulation.

WHAT YOU’LL DO
  • Develop and extend Deepview’s real-time 3D rendering engine and 2D plotting capabilities using C++20 and OpenGL (via the Cinder framework).
  • Build and optimize data ingestion pipelines for diverse formats including Protobuf, MCAP, HDF5, video (FFmpeg), KML, MAVLink telemetry logs, and CSV.
  • Implement and maintain live telemetry streaming over gRPC, MAVLink, STANAG 4586, and Anduril protocols.
  • Design cross-platform features targeting Linux, macOS, and Windows using CMake.
  • Create APIs (including gRPC services and a Python client SDK) that allow external tools and scripts to interact with Deepview.
  • Collaborate with mission teams across Anduril to support new data types, visualization needs, and debugging workflows.
  • Test and validate features through unit testing and performance benchmarks.
REQUIRED QUALIFICATIONS
  • 3+ years of experience in C++ software engineering.
  • Experience with CMake-based build systems.
  • Experience developing on Linux-based environments.
  • Strong communication skills and an ability to work effectively with cross-functional teams.
  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities.
PREFERRED QUALIFICATIONS
  • Experience with real-time graphics or visualization (OpenGL, Vulkan, or similar).
  • Experience with 3D rendering frameworks (Cinder, OpenFrameworks, or similar).
  • Experience with geospatial libraries (GDAL, KML) or terrain rendering.
  • Experience with Nix package management or reproducible build systems.
  • Experience developing with Python or Lua scripting.

US Salary Range: $166,000 — $220,000 USD

#J-18808-Ljbffr