Software Design Engineer - C#, C++, Pipelines
Previous Job
Previous
Software Design Engineer - C#, C++, Pipelines
Ref No.: 18-01766
Location: Redmond, Washington
Did you know that Gartner positioned eXcell as a Leader in its Magic Quadrant for End User Outsourcing? Come work for the leader today!
 
Are you looking for an opportunity to join a world-class game studio to help deliver an unparalleled AAA gaming experience? This role offers a chance to work on a AAA gaming studio. Join us for a unique and exciting role!
 
This studio is looking for a talented Software Engineer to help drive efforts to expand scalability and efficiency across pipeline systems. Partnering with the Pipeline Engineering team, you will be responsible for building highly scalable, distributed, reliable, business critical systems that process terabytes of data every day using hundreds of compute cores and GPUs.
 
The Pipeline Team builds the processing systems that transform code and art assets into optimized game-consumable bits. These systems form the living breathing heart of the studio. These systems are tailored to accommodate production realties and day-to-day iteration cycles. In addition to onsite work, the systems support remote workflows for over 300 artists and developers who are geographically distributed across the globe.
 
Candidates must have strong computer science fundamentals. Experience or course work in the following areas are strong positives: CPU and GPU architectures and technologies, 3D graphics pipelines, parallel algorithms, networking and storage systems, and cloud scaling architectures. You must be comfortable dealing with ambiguous, challenging problems. Excellent communication skills are vital.
 
Qualifications:
  • 3-5 years of experience developing in C# (or Java) or C++
  • Excellent knowledge of C++ and C# (or Java) compilation and linking processes
  • Basic knowledge of 3D art pipelines and rendering systems
  • Working knowledge of distributed architectures and associated parallel algorithms
  • Working knowledge of at least one build system language, MS Build (perferred), NMake, Make, Ant, etc.
  • Need to have service cloud design or game design experience
  • Demonstrated capability to communicate / collaborate
  • Comprehensive understanding of game engines, art content, rendering gaming content
Preferred:
  • AAA Game Development experience on a shipped title
  • Working knowledge of scripting languages, preferably including PowerShell
  • Azure cloud systems knowledge
  • Experience building high availability, scalable services
  • Interest in data center buildout and/or operations
  • C++ distributing
  • Extensive scripting knowledge
 
W2 only, no Corp to Corp. We are unable to sponsor H1B visas at this time. **eXcell™ Supports Equal Employment Opportunity** eXcell™, a division of CompuCom® Systems, Inc., a global company headquartered in Bellevue, Washington, provides IT staffing services and solutions to Fortune 1000 companies as well as small and medium business. For more information, visit www.excell.com.