Mountain View, CA (on-site)
Full-time
USD 120k-200k / year + Equity
About GridRaster
GridRaster Inc. is a spatial AI and augmented reality company in Mountain View, CA. We build XR-powered solutions for industrial manufacturing, defense sustainment, and human-robot collaboration. Our customers include U.S. Army depots and industrial partners who use SPIDER for assisted work, inspection, and traceability on complex physical assets.
We are a small team, so engineers here own whole features end to end and work directly with customers and field deployments.
Role summary
GridRaster is hiring a software developer to build the SPIDER app for Apple Vision Pro and iPad. SPIDER is GridRaster’s spatial intelligence platform: the headset or tablet localizes a physical part, overlays work instructions from a 3D model, captures sensor and camera data, and sends it to the SPIDER Hub for AI-assisted analysis. You will own large parts of the on-device experience and work directly with the perception and AI team on the models that power it.
This is a hands-on engineering role for someone who ships AR apps and wants to work at the boundary between real-time 3D rendering and modern perception models (segmentation, scene understanding, VLMs). You will see your work used on factory floors and in military depots.
Responsibilities
- Design, build, and ship features for the SPIDER app on Apple Vision Pro (visionOS) and iPad (iOS/ARKit) using Swift, SwiftUI, RealityKit, and ARKit
- Implement 3D model registration and tracking so digital content stays aligned to physical parts and tools in the field
- Build the capture pipeline: camera frames, depth, pose, and sensor streams from the device to the SPIDER Hub, and work instructions back to the headset
- Integrate and optimize perception models on device and at the edge: object detection, semantic segmentation, 2D/3D scene understanding
- Work with the AI team to connect LLM and VLM capabilities into the app, such as assisted workflows, visual question answering, and inspection assistance
- Convert and optimize 3D assets (CAD, OBJ, USDZ) for real-time rendering on mobile and headset hardware
- Profile and tune rendering, tracking, and model inference for latency, frame rate, and battery
- Test with real hardware and real parts, and support deployments with customers on site
- Write clean, maintainable code and participate in design reviews, code reviews, and sprint planning
Required qualifications
- BS or MS in Computer Science or a closely related field
- 2+ years building and shipping AR/VR applications, with at least one app on ARKit, RealityKit, or visionOS (or equivalent on Unity/Unreal with a strong desire to move to native Apple platforms)
- Strong Swift and iOS/visionOS development skills; comfortable with SwiftUI, concurrency, and performance profiling in Xcode and Instruments
- Solid grounding in 3D math and real-time graphics: transforms, camera models, coordinate frames, meshes, and rendering pipelines
- Working knowledge of computer vision fundamentals: feature tracking, pose estimation, depth, and point clouds
- Experience integrating ML models into applications (Core ML, ONNX, PyTorch, or similar) and reasoning about accuracy versus latency on device
- Comfortable with networked apps: REST or WebSocket APIs, streaming data, and syncing state between devices and a server
- Clear written and verbal communication, and the ability to work in a small team with fast iteration
Preferred qualifications
- Hands-on experience with 2D/3D scene understanding: semantic or instance segmentation, 3D object detection, scene reconstruction, or SLAM
- Experience training or fine-tuning vision models (PyTorch) and deploying them to edge devices or Apple silicon
- Familiarity with LLMs and vision-language models: prompting, tool use, RAG, or running local models with Ollama, vLLM, or MLX
- Experience with 3D model registration (ICP or learned methods) and CAD-to-runtime asset pipelines (USD/USDZ, mesh decimation)
- Experience with Apple’s spatial computing stack: RealityKit object tracking, hand and eye input, SharePlay, or enterprise visionOS APIs
- Shipped software used in industrial, manufacturing, inspection, or defense settings
- Experience with NVIDIA Jetson or DGX-class hardware, CUDA, or TensorRT
- Familiarity with Python tooling for data pipelines, evaluation, and model serving
Location and other requirements
This is a full-time, on-site role at GridRaster’s Mountain View, CA office; it is not hybrid or remote. Occasional travel to customer sites for deployments and testing is expected. U.S. person status (citizen or permanent resident) may be required for some customer projects due to ITAR and defense contract requirements.
What we offer and how to apply
GridRaster offers equity, health benefits, and a team that moves quickly between the lab and the shop floor. You will have access to Apple Vision Pro and iPad hardware, the SPIDER Hub infrastructure, and NVIDIA DGX-class compute for model development. The base salary range for this position is $120,000 – $200,000 per year, depending on experience and the specific scope of the role.
To apply, send a resume and links to AR/VR work you have shipped (App Store listings, GitHub, demo videos). Candidates who advance will complete a short take-home or pairing exercise on ARKit/RealityKit, followed by on-site interviews.
GridRaster is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
