WMS Gaming Company Logo

WMS Gaming

Chicago, Illinois - United States
View all jobs at this company »

Principal Software Engineer - Graphics Specialist

Description

2303: Principal Software Engineer – Graphics Specialist

WMS Industries Inc. (WMS) is a global provider of gaming products to the legalized gaming industry. WMS provides a distinct advantage over the competition we call the WMS EDGE. This advantage is shaped by our passionate approach in applying cutting-edge technology, key intellectual property, and innovation into game designs that revolutionize the casino slot floor. At WMS you will be a part of an organization that prides itself in bringing the latest technologies to the casino floor through the creation of innovative gaming experiences.

The WMS EDGE is continuously supported by our commitment to view the industry through our customers' and players' perspectives, ensuring premium quality products that create an emotional connection with our brand.

We invite you to discover WMS. We invite you to Max Your Edge.

In this position you will work within the WMS Graphics Engine team to create advances and enhancements to our systems drawing capabilities. The areas this position will be involved in include 2D/3D rendering, incorporation of physics into game titles, hardware acceleration on current and new platforms, web rendering technologies and other future enhancements required to support product objectives.

The Principle Software Engineer represents the team on a technical front and actively seeks involvement in the ongoing engineering efforts across the organization; also working closely with the other software engineers in the team helping to architect and implement solutions for game related products.

Essential Job Functions:
• Develop designs and architectures for assigned tasks based specifications and requirements
• Deliver quality work with clear, well-documented code as scheduled in accordance with technical design and product requirements
• Work with Game Development team to design and implement interfaces and libraries
• Design and develop tools, utilities and components related to game products
• Work with Lead Software Engineer to evaluate features, schedule and resource trade-offs and make informed, long-term recommendations
• Provide training and mentoring of other team members
• Work with Lead Software Engineer to develop schedules for projects
• Manage team projects in the absence of Lead Software Engineer
• Lead initiatives for improvements for software implementation plans and game development strategies

Qualifications / Required Skills:
• Bachelors Degree in Computer Science or equivalent experience
• 10+ years work experience in the IT arena
• Seven years as a software engineer in a software development environment
• Strong understanding of and experience with the OpenGL or DirectX graphics API’s required
• Strong understanding of 2D / 3D Graphics programming techniques and related mathematics required
• Min 7 years OO programming development experience that demonstrates an understanding and usage of solid-coding techniques, documentation and managing the oval technical integrity of a code-base including portability, extensibility and testability
• Familiarity with rendering engines and/or physics engines required

Qualifications Preferred:
• Game development experience a plus but not required
• LINUX or UNIX experience preferred

The job description should not be interpreted as all-inclusive; it is intended to identify major responsibilities and requirements of the job. The incumbent may requested to perform other job-related tasks and responsibilities than those stated above.
WMS encourages diversity and is an equal opportunity employer.

This Job is no longer active!