Software Engineer - Rust / Bevy / WebGPU
Nominal
This job is no longer accepting applications
See open jobs at Nominal.See open jobs similar to "Software Engineer - Rust / Bevy / WebGPU" General Catalyst.Software Engineering
Los Angeles, CA, USA
USD 120k-180k / year + Equity
🚀 About the Role
- Build interactive 3D and 2D visualizations using Bevy and WebGPU, optimized for real-time telemetry and simulation.
- Develop advanced ECS-based rendering and scene-graph systems for large-scale, dynamic data environments.
- Design and implement egui-based UIs for real-time control, telemetry playback, and system monitoring.
- Collaborate with data infrastructure engineers to stream and visualize high-frequency telemetry with minimal latency.
- Contribute to cross-platform runtime architecture supporting both native and WebAssembly builds.
- Profile and optimize performance across CPU, GPU, and memory boundaries to achieve smooth frame pacing and determinism.
- Shape the visual and interaction paradigms that define Nominal’s end-user experience for engineers working on mission-critical hardware.
⚡ Skills That Accelerate Us
- 4+ years of experience building performance-critical applications in Rust (or equivalent systems languages).
- Deep familiarity with Bevy, including custom ECS components, render pipelines, and asset systems.
- Hands-on experience with WebGPU or wgpu, including shader programming (WGSL/GLSL) and real-time rendering concepts.
- UI experience with egui or other immediate-mode frameworks; ability to design responsive, intuitive technical interfaces.
- Strong understanding of game engine and simulation architecture — scenes, entities, transforms, and event systems.
- Familiarity with real-time data visualization, 3D math, and asynchronous data streams (e.g., telemetry, sensor feeds).
- Comfortable working across low-level graphics code and high-level UX — from optimizing GPU passes to polishing user interactions.
- Bonus: experience with Rust async ecosystems, Polars / Arrow, or gRPC / WebSocket streaming backends.
- Bonus: contributions to open-source Rust projects (Bevy, egui, wgpu, or similar).
✨ Benefits/Perks
- 🏥 100% coverage of medical, dental, and vision insurance
- 🏖️ Unlimited PTO and sick leave
- 🍽️ Free lunch, snacks, and coffee
- 🚀 Professional Development Stipend
- 🛠️ In-office hardware lab with a $250 project stipend
- ✈️ Annual company retreat
120000 - 180000 USD a year
This job is no longer accepting applications
See open jobs at Nominal.See open jobs similar to "Software Engineer - Rust / Bevy / WebGPU" General Catalyst.