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
Senior

Job 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.

Apply for this position