Rivian · 1 month ago
Staff Software Engineer, Viz & Sim Applications, Autonomy
Rivian is seeking a Staff Software Engineer to serve as a subject matter expert in high-performance browser-based rendering. In this role, you will architect the next-generation visualization platform and take ownership of the 3D rendering engine to visualize complex sensor data, while ensuring optimal performance and collaborating with cross-functional teams.
AutomotiveElectric VehicleManufacturingTransportation
Responsibilities
Lead the architectural evolution of our web-based 3D visualization platform (Three.js/WebGL)
Design and implement efficient pipelines using WebWorkers, WebAssembly, and related technologies to decode and render high volume streaming datasets (LiDAR point clouds, radar, cameras, semantic scene understanding) in real-time without blocking the main thread
Write and optimize custom GLSL/WGSL shaders to support new renderable types and visual effects
Implement complex visualization features, such as Birds-Eye-View (BEV) fused camera projections, volumetric rendering, and temporal data alignment
Serve as a source of knowledge for 3D graphics within the team
Mentor other engineers, establish best practices for graphics programming, and drive the adoption of next-generation web standards
Use modern profiling tools to monitor rendering performance and memory usage
Partner closely with Product Managers, UX Designers, and Autonomy Engineers to define requirements for immersive, reactive data tools that define the industry standard for autonomy visualization
Qualification
Required
Bachelor's or Master's in Computer Science, Computer Graphics, or related field
8+ years of relevant industry experience (or equivalent)
Deep understanding of the graphics pipeline, 3D mathematics (linear algebra, matrices, quaternions), and GPU architecture
Proven experience writing raw GLSL or WGSL shaders
Expert-level proficiency in TypeScript and React
Mastery of browser APIs including WebGL/WebGPU, WebWorkers, and OffscreenCanvas
Extensive experience with web-based 3D engines (e.g., Three.js, Babylon.js)
A track record of optimizing high-throughput data applications
Experience using WASM (WebAssembly) with C++ or Rust to accelerate compute-heavy tasks in the browser
Preferred
Familiarity with robotics data structures (Point Clouds, Transformations/TF) and formats like MCAP or ROS bags
Experience with video encoding/decoding standards (H.264/H.265) and the WebCodecs API
Benefits
Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26.
Coverage is effective on the first day of employment, and Rivian covers most of the premiums.
Company
Rivian
Rivian is an automotive technology company that develops products and services to advance the shift to sustainable mobility.
H1B Sponsorship
Rivian has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (38)
2024 (70)
2023 (54)
2022 (79)
2021 (21)
Funding
Current Stage
Public CompanyTotal Funding
$21.93BKey Investors
Volkswagen GroupUS Department of EnergyIllinois Department of Commerce & Economic Opportunity
2025-06-30Post Ipo Equity· $1B
2024-11-25Post Ipo Debt· $6.6B
2024-05-02Grant· $827M
Recent News
Business Insider
2026-01-08
2026-01-07
Business Insider
2026-01-07
Company data provided by crunchbase