NOTE: This job is no longer available!
Core Systems Software Engineer
Chicago, IL / Hunt Valley, MD
We have an opportunity for an exceptional Software Engineer to work within our core technology team to develop the architecture and toolset of our game engine. Specific duties will vary depending on the skill-set of the successful applicant.
Your Focus:
* Design and create new tools for artists and designers
* Core debugging and profiling systems
* Multithreaded resource management and memory management systems
* Game object structure
* Scene graph structure
* Physics/collision systems
* Networking architecture at a game or core level
* Scripting system implementation and development
* Character animation systems development
* Multithreading architecture for core systems
Skills/Requirements
* Shipped one PC or console title with a concentration on low-level system design
* Deep knowledge of C++ and STL
* Solid software engineering skills
* Ability to write robust, maintainable code
* B.S. degree in Computer Science, Math, Physics, or Engineering
* Very solid math background
* Excellent communications skills
* A strong desire to create world-class games
Your Focus:
* Design and create new tools for artists and designers
* Core debugging and profiling systems
* Multithreaded resource management and memory management systems
* Game object structure
* Scene graph structure
* Physics/collision systems
* Networking architecture at a game or core level
* Scripting system implementation and development
* Character animation systems development
* Multithreading architecture for core systems
Skills/Requirements
* Shipped one PC or console title with a concentration on low-level system design
* Deep knowledge of C++ and STL
* Solid software engineering skills
* Ability to write robust, maintainable code
* B.S. degree in Computer Science, Math, Physics, or Engineering
* Very solid math background
* Excellent communications skills
* A strong desire to create world-class games
