We’re fixated on your future

Senior Software Engineer Duluth, GA

Date Posted: 1/9/2020

Job Snapshot

  • Employee Type:
  • Location:
    Duluth, GA
  • Job Type:
  • Experience:
    5 - 7 years
  • Date Posted:

Job Description

Senior Software Engineers within the Framework-SDK team are responsible for developing platform and game features. We are looking for someone with specialized knowledge in Video Codecs, shaders and graphics API’s.  The developers participate in all aspects of platform development, including: gathering requirements, design, development, documentation, deployment and maintenance. They are essential for rolling out new technologies used in the latest games. The developer will also act as a liaison to game design for what the platform can do and how to get their game concept to work within the platform. The developer will be responsible for providing major game presentation features in flexible and timely manner. This position requires a strong work ethic and the ability to self-start and work well in a group dynamic or independently.



Job Requirements

• Understand that change, iteration and failure are required to create and design anything great.
• Bachelor’s degree in Computer Science, Computer Engineering, or equivalent.
• 5+ years development experience.
• Advance knowledge in computer graphics, computer animation and image rendering
• Advance knowledge in video codecs.
• Experience with writing GPU code, shaders, or 3D rendering tools
• Extensive experience with low level graphics APIs
• Extensive experience with fine grain CPU and GPU optimizations considering memory and speed
• Experience with shaders, graphics API’s.
• Excellent knowledge of C#.
• Familiarity with Unity3D or any other game engines.
• Advanced object-oriented design knowledge and familiarity with common patterns.
• Requires excellent organizational skills, good oral and written communication skills, and a high level of interpersonal skills.
• Must be a self-motivated team player able to work in a customer-oriented, fast-paced, and demanding environment with minimal supervision.

Preferred Skills:
• Familiarity with Linux development.
• Familiarity with C++.
• Experience with state machines and real time systems.
• Experience with Agile project management (SCRUM).
• Casino Gaming experience a plus.


Note: All offers are contingent upon successful completion of a background check

Posted positions are not open to third party recruiters and unsolicited resume submissions will be considered free referrals.

AGS is an equal opportunity employer.