Job Title: Senior Software Engineer – Unity 3D / XR
Location: Sunnyvale, CA
Duration: 6 + months
Job Type: Contract - W2
Job Description
We are looking for a Senior Software Engineer – Unity 3D/XR with strong experience developing and shipping Unity-based applications. The ideal candidate will have expertise in Unity 3D, C#, XR/VR/MR technologies, and software architecture. You will develop next-generation XR applications for surgical robotics, working closely with cross-functional teams to build scalable, production-quality solutions.
Responsibilities
- Develop and maintain Unity-based XR and desktop applications.
- Build, debug, and deploy applications for Windows and Android using Unity and C#.
- Design scalable, modular, and reusable software architecture.
- Integrate backend APIs and SDKs into Unity applications.
- Collaborate with developers, designers, and QA teams.
- Review code, perform unit testing, and ensure high-quality deliverables.
- Create technical documentation and knowledge-sharing materials.
- Troubleshoot and optimize existing Unity applications.
- Participate in Agile development and quarterly software releases.
Required Skills
- 5+ years of Unity 3D development experience.
- Strong C# programming and Object-Oriented Programming (OOP).
- Experience developing and shipping Unity applications or games.
- Experience with XR/VR/MR technologies (Meta Quest, HoloLens, Apple Vision Pro preferred).
- Strong knowledge of 3D Math and Software Architecture.
- Git source control and pull request workflow.
- Debugging, testing, and performance optimization.
- Excellent communication and collaboration skills.
Preferred Skills
- Unity Shader programming.
- Python or C++.
- Android (Java/Kotlin, ADB).
- Isaac Sim.
- Blender, Maya, Substance Painter, ZBrush, Photoshop, or Figma.
- Unreal Engine or Godot experience.
Thanks n'' Regards,
Sarah
SGIC Cloud Technologies Inc.