Rivian · 3 days ago
Staff Software Engineer, Viz & Sim Applications, Autonomy
Rivian is on a mission to keep the world adventurous forever, focusing on emissions-free Electric Adventure Vehicles. They are seeking a Staff Software Engineer to lead the development of a high-performance browser-based visualization platform, responsible for architecting and optimizing a 3D rendering engine for complex sensor data visualization.
AutomotiveElectric VehicleManufacturingTransportation
Responsibilities
Core Rendering Engine Development: Lead the architectural evolution of our web-based 3D visualization platform (Three.js/WebGL). Dive deep into the rendering loop to eliminate bottlenecks and ensure consistent 60 FPS performance
High-Performance Streaming: 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
Shader Development: Write and optimize custom GLSL/WGSL shaders to support new renderable types and visual effects
Advanced Visualization Techniques: Implement complex visualization features, such as Birds-Eye-View (BEV) fused camera projections, volumetric rendering, and temporal data alignment
Technical Leadership: 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
Tooling & Infrastructure: Use modern profiling tools to monitor rendering performance and memory usage
Collaboration: 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
Web Technologies: 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). You don't just use the library; you understand its internals and can patch it when necessary
Performance Engineering: 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