20 tasks, each one witnessed by the sources that watched the job — and behind every one, a prompt you can use tonight.
You spend part of the day writing and testing code for AR/VR features, then reviewing and fixing bugs reported by users or QA. Expect to build prototypes, run device tests, and deploy small updates to projects.
You’ll also meet with designers and product managers to refine UI/UX, document development steps, and track performance metrics after release—often on EC2 or AWS services for backend testing and deployment.
You’ll commonly use game engines and creative tools (Adobe Creative Cloud, After Effects, Illustrator) for assets, and AWS services—EC2 for servers, DynamoDB or Redshift for data, and CloudFormation to script infrastructure. AJAX might appear for web‑based AR front ends.
You’ll also use debugging tools, code review systems, and computer‑aided software engineering tools to plan, install, and maintain the software.
Treat AI outputs as suggestions: validate and filter generated content before showing it to users. Log decisions, use access controls, and follow secure coding practices to prevent data leaks or bad content reaching devices.
Also document the AI behavior, run tests for hallucinations, and monitor post‑deployment performance so you can patch issues quickly—this matches the task of ensuring software security and monitoring performance.
The BLS groups this work under Software Developers, Applications (SOC 15‑1252.00). As of BLS 2025 data there were 1,687,890 employed; the median pay was $135,980 per year. The lowest tenth earned $82,460; the top tenth earned $214,670.
Use those BLS numbers as a reference—actual pay depends on location, company, and your experience with systems like AWS, EC2, and data tools such as DynamoDB or Redshift.
Learn a programming language used in AR/VR (C#, C++, or JavaScript), then build small projects: a simple AR overlay or a VR scene. Use Adobe tools to make assets and host backends on EC2 or simple AWS setups.
Practice debugging, writing design specs, and deploying updates. Study UI/UX for 3D interfaces and learn to store and query data (DynamoDB/Redshift) so you can analyze performance and requirements.
AR/VR has extra constraints: you must design interfaces for physical space, track real‑world motion, and optimize for latency—so UI/UX and performance standards matter more than many standard apps.
You still write, test, and deploy code like in game dev, but you add system integration (sensors, device cameras), real‑time data handling, and often cloud services (EC2, DynamoDB) to support the experience.
The most useful skill is practical debugging and iteration: being able to find a bug on device, fix it, test, and release a small update. That covers programming, testing, and deployment tasks.
Pair that with solid UI/UX sense for 3D interfaces and basic familiarity with at least one cloud service (EC2 or AWS basics) so you can help set up, monitor, and maintain systems after release.