Senior Software Engineer, Deepview

Anduril Industries

Quick summary

Work type
On-site
Location
Boston, MA
Salary
$166,000–$220,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $193k
$128k most similar roles pay here $245k

This role pays more than 59% of similar roles. Most pay $144,262–$222,000 — the shaded band above. At the midpoint, this role pays about $193k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 1882 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1696 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Software Engineer, Deepview

As a Senior Software Engineer on the Deepview team, you will develop and extend Anduril’s real-time 3D data visualization tool, handling massive data volumes from diverse sources including Protobuf, video, CSV, and telemetry logs. Your day-to-day responsibilities include building high-performance rendering engines using C++20 and OpenGL via Cinder, optimizing data ingestion pipelines for various formats, implementing live telemetry streaming protocols like gRPC and MAVLink, and designing cross-platform features with CMake. You will also create APIs and Python client SDKs to facilitate interaction with Deepview from external tools. This role requires strong communication skills and experience in Linux-based environments, as well as familiarity with real-time graphics frameworks and geospatial libraries for handling terrain rendering and KML data.

What you'll do

  • Develop and extend Deepview’s real-time 3D rendering engine using C++20 and OpenGL.
  • Build data ingestion pipelines for diverse formats including Protobuf, MCAP, HDF5, and video.
  • Implement live telemetry streaming over gRPC, MAVLink, STANAG 4586, and Anduril protocols.
  • Design cross-platform features targeting Linux, macOS, and Windows using CMake.
  • Create APIs (gRPC services and Python client SDK) for external tool integration.

What we're looking for

  • 3+ years of C++ software engineering experience
  • Experience with CMake-based build systems and Linux environments
  • Strong real-time graphics or visualization development skills (OpenGL, Cinder)
  • Ability to design cross-platform features using CMake for multiple OSes
  • Excellent communication and collaboration skills for cross-functional teams

More like this

Similar roles

Senior Deep Learning Software Engineer

Nvidia

Santa Clara, CA 41 days ago $224,000$356,500
Python PyTorch JAX CUDA TensorRT NVIDIA_TensorRT_LLM GPU_optimization CUTLASS Triton Deep_learning_frameworks Performance_analysis GPU_architecture High_performance_computing Model_inference Inference_optimization
Hybrid

Senior Systems Software Engineer - Deep Learning Solutions

Nvidia

Santa Clara, CA 85 days ago $224,000$356,500
CUDA TensorRT TVM MLIR XLA Python C/C++ QNX Linux GPU Deep Learning Transformer Models Vision-Language Models Diffusion Models State Space Models Parallel Programming Memory Management Embedded Systems CI/CD MLPerf

Senior Deep Learning Software Engineer, Inference

Nvidia

Remote (Santa Clara, CA) 30 days ago $184,000$287,500
C++ Python CUDA NCCL NVSHMEM OAI_TRITON CUTLASS PyTorch vLLM SGLang FlashInfer Multi-GPU_Communications Deep_Learning_Frameworks Performance_Optimization GPU_Acceleration
Remote

Senior Deep Learning Software Engineer, LLM Performance

Nvidia

Santa Clara, CA 49 days ago $184,000$287,500
Python C++ CUDA TensorRT Triton PyTorch JAX TensorFlow VLLM SGLang DL compiler Performance modeling Profiling Debugging Code optimization GPU programming Deep learning framework CI/CD
Hybrid