Requirements
Excellent C++ skills and software engineering principles
5+ years of professional programming experience implementing UI/UX systems for games, simulations, or real-time applications
3+ years of experience working with game engines (Custom/Unity/Unreal) with focus on UI implementation
Experience working in large codebases to solve complex problems
Solid understanding of 3D math and spatial UI positioning
Full project lifecycle experience from concept through production and post-launch iteration
Strong portfolio demonstrating shipped UI systems in interactive applications (games, simulations, or real-time software)
Proven experience implementing data-dense UI systems with complex state management
Experience with shader programming and rendering optimization for UI elements
Strong written and verbal communication skills with ability to collaborate effectively with designers and engineers
Ability to work in a fast-paced, autonomously driven, and demanding startup atmosphere
Demonstrated success working with competing priorities and aggressive schedules
Eligible to obtain and maintain an active U.S. Secret security clearance
(Desirable) Experience with Noesis GUI framework for game UI implementation
(Desirable) Experience designing and implementing UI for AR/VR/XR platforms
(Desirable) Linux development experience
(Desirable) Shipped at least one AAA game title in a UI engineering or similar technical role
(Desirable) Experience with motion design systems and procedural UI animation
(Desirable) Knowledge of accessibility standards and inclusive design implementation
(Desirable) Experience implementing military simulations, defense applications, or enterprise visualization tools
(Desirable) Understanding of spatial UI design principles and ergonomics for XR environments
(Desirable) Familiarity with data binding architectures (MVVM, MVC) and reactive UI patterns
(Desirable) Experience with UI middleware and custom UI framework development
(Desirable) Active security clearance
(Desirable) Experience with multiplayer
etworked UI synchronization
What the job involves
As a UI/UX Software Engineer on the Sand Table team, you will be the critical technical bridge between design vision and functional reality, implementing next-generation user interfaces for wargaming and briefing capabilities in XR headsets
You will work closely with the UI Artists and Creative Director to transform visual designs into responsive, high-performance UI systems that enable our customers worldwide to interact with complex military simulations and briefing tools in immersive environments
Implement and optimize UI systems designed by the UI Artist team for XR environments, including HUDs, menus, data visualization, interactive elements, and real-time overlays
Partner with stakeholders to establish clear priorities and define expectations, which translate to a scope of work that you and the team can deliver
Write clean, maintainable, and extensible C++ code with attention to reusability and performance
Develop robust UI frameworks and component libraries that integrate seamlessly with an internal game engine
Analyze and optimize both memory and performance in UI systems that scale from high-end desktops to mobile AR systems
Collaborate closely with engineering and product leads to develop cohesive approaches to UI architecture for future XR programs
Provide technical feedback during the design phase to ensure feasibility and optimal performance
Implement UI animations, transitions, and interactive behaviors that enhance user experience
Bridge the gap between design documentation and engineering implementation, creating technical specifications as needed
Collaborate with business lines to scope UI/engineering deliverables
Support customer meetings and demonstrations, explaining technical capabilities and constraints
Work with military stakeholders to ensure UI implementations support successful mission outcomes from prototyping through production phases
#J-18808-Ljbffr

UI/UX Software Engineer (Sand Table) Job at Deepstreamtech in Los Angeles
Deepstreamtech, Los Angeles, CA, USA
Job type: Full Time