eTeam Inc. logo

Sr Software Engineer

eTeam Inc.

  • Sunnyvale, CA
  • 3 days ago
  • $78–$79 Per Hour
eTeam Inc.
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Adobe Photoshopunmatched
  • Androidunmatched
  • Appleunmatched
  • Application Programming Interface (API)unmatched
  • Blenderunmatched
  • Cisco Unityunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • Documentationunmatched
  • Emerging Technologyunmatched
  • GEP (Good Engineering Practices)unmatched
  • Game Softwareunmatched
  • Games Programmingunmatched
  • Gitunmatched
  • Graphicsunmatched
  • Javaunmatched
  • Kotlinunmatched
  • Mathematicsunmatched
  • Mayaunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Windows Operating Systemunmatched
  • Mobile Applications Developmentunmatched
  • Object Oriented Programming (OOP)unmatched
  • Onboardingunmatched
  • Painting (Facilities and Maintenance)unmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Software Architectureunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Storyboardsunmatched
  • System Integration (SI)unmatched
  • Team Playerunmatched
  • Technical Supportunmatched
  • Testingunmatched
  • Time Managementunmatched
  • Training Toolsunmatched
  • Unit Testunmatched
  • Video Gamesunmatched
  • Virtual Realityunmatched

Description

Job Title: Sr Software Engineer
Location: Sunnyvale, CA
Duration: 4 months

Primary Function of Position
  • We seek a Sr Software Engineer with Unity 3D experience to join our growing Performance Solutions team at Client. Our team s mission is to leverage emerging technologies to help accomplish Client s mission of advancing minimally invasive care. Our primary customeris Client's Commercial organization, with quarterly deliverables of updates to our visualization, training, and demonstration tools.
  • As a member of our team, you will work on the development of virtual reality, mixed reality, and traditional applications using the latest XR technologies to model surgical robotic hardware. As a Sr Software Engineer, you will be a major contributor to the team and product, working independently on tasks and delivering production grade work within an appropriate timeframe.
  • You will be joining a mature codebase and will contribute to both optimization and new features.
  • The successful candidate must excel in an agile, focused, small-team environment and commit to high-quality deliverables on a quarterly basis. A strong sense of shared responsibility and shared reward is required.


Roles and Responsibilities
  • Maintain independent ownership of features and deliver production grade results on schedule.
  • Scope and estimate your own work accurately, and flag slippage early when estimates change.
  • Make use of existing APIs and SDKs to integrate backend systems with our XR software.
  • Collaborate with cross-functional team of developers, designers, and QA.
  • Create good documentation for features and techniques that were tried and rejected or implemented.
  • Ability to transfer knowledge to and from team-mates.
  • Ability to work from a requirements document or storyboard.
  • Architect software in a modular fashion to support scalable, reusable features.
  • Build, debug, and deploy next generation XR and traditional apps for Windows and Android in the Unity game engine using C#.
  • Review peer PRs.
  • Apply good software engineering practices to write elegant, maintainable, reusable code.
  • Unit-test code for robustness and reliability.

Minimum Requirements
  • BS in computer science or related fields. MS or higher a plus.
  • 5 years of real-world experience developing and shipping Unity-based applications or video games.
  • Proven track record of onboarding onto a mature codebase and shipping meaningful contributions.
  • Experience developing for XR technologies and devices like the Meta Quest, HoloLens, Apple Vision Pro. (High quality Unity developers with little to no XR experience will be considered)
  • Strong knowledge of 3D math.
  • Strong knowledge and understanding of C#, OO programming patterns, and software architecture.
  • Ability to self-test, debug and verify own work before handing off to QA.
  • Strong knowledge of using Git for source control, branching, and PRs.
  • Great communication skills and ability to excel in a collaborative team environment.

Bonus Characteristics
  • Experience with Isaac Sim
  • Experience writing graphics shaders in Unity.
  • Experience programming in other languages like Python, C .
  • Experience developing Android applications in Java or Kotlin and using ADB.
  • Experience in creating and using animated 3D models.
  • Experience with other game engines/tools that may be used in the pipeline such as Blender, Figma, Photoshop, Substance Painter, ZBrush, and Maya.
  • Familiarity or experience developing for other game engines like Unreal, Godot,
  • Lumberyard, Source.

Numbers & Facts

LocationSunnyvale, CA
IndustryOther/Not Classified
Salary$78–$79 Per Hour
Company Size100 to 499 employees
Year Founded1998
Websitewww.eteaminc.com

About Company

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.

Similar Jobs

See more jobs