Software Engineer
SGIC Cloud Technologies Inc.
Sunnyvale, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Sunnyvale, United States of America
Tech stack
Unity
Java
Microsoft Windows
Adobe Photoshop
Agile Methodologies
Software Applications
Unit Testing
C Sharp (Programming Language)
C++
Code Review
Computer Programming
Software Debugging
Python
Maya
Object-Oriented Software Development
Performance Tuning
Software Architecture
Software Deployment
ZBrush
GIT
Kotlin
Hololens
Figma
Unreal Engine
Software Version Control
Web Api
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.
Requirements
- 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.