Software Engineer II Job at AGS - American Gaming Systems, Duluth, GA

MVBGREZzcGtLaStzQS9NcThZTnlYSXB1aGc9PQ==
  • AGS - American Gaming Systems
  • Duluth, GA

Job Description

Job Overview

Reporting to the Senior Software Manager of Operating Systems, the Software Engineer II will be responsible for designing, maintaining, documenting, and testing computer software in an agile SCRUM development environment. In this position the engineer is responsible for creating and maintaining underlying Operating System, drivers, tools, and gaming engine used to run games on the machine.

Responsibilities:

  • Responsible for creating and maintaining the underlying Operating System, drivers, tools, and the gaming engine in the slot machine.
  • Responsible for hardware devices integration.
  • Team members participate in all aspects of development, including: gathering requirements, design, development, developer testing, peer code-reviews, documentation, and deployment.
  • Also includes maintenance activities such as supporting field issues, bug-tracking and resolution, and source code management including versioning and branching.
  • Requires working closely with other departments such as Hardware, Testers, Compliance, Artists, Customer Support and Field Technicians.
  • This position requires a strong work ethic and the ability to self-start, self-regulate workloads, and work well in a group dynamic or independently.

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent
  • 2 - 4 years’ development experience
  • Experience working with PC type computer hardware and peripherals
  • Experience with Linux, Bash scripting, Python, C#, and C++
  • Understanding of build tools such as compilers, linkers, makefiles, debuggers, and IDEs
  • Excellent debugging skills
  • Experience using version control systems such as Subversion or similar
  • Must have good interpersonal skills and able to work with other departments effectively
  • Requires excellent organizational skills, and good oral and written communication skills
  • Jira & Confluence (or similar work management & issue tracking) experience is required
  • Experience working with test teams and helping to specify or write test cases
  • Must be a self-motivated team player able to work in a customer-oriented, fast-paced, demanding environment

Additionally, Skills a Plus:

  • Linux kernel module development
  • Unity experience is a plus
  • Casino Gaming experience is a huge plus.
  • Agile development environment experience (SCRUM)

Note: All job 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

Job Tags

Similar Jobs

Whistler Partners

Corporate Associate [Junior / Mid-level] @ Startup Powerhouse Job at Whistler Partners

 ...of the most forward-thinking firms in the country, working directly with cutting-edge startups and tech companies as a junior associate. Youll gain hands-on experience from day one, building relationships with clients and taking on significant responsibility in private... 

Snyder Funeral Homes, Inc.

Dual Licensed Funeral Director/Embalmer Job at Snyder Funeral Homes, Inc.

 ...contribution up to 23% (not a match! It's our gift)Year-end bonus $25 gift card per pre-need lead generated Company-wide summer event Year-end holiday party Work culture of appreciation & teamwork Opportunity for your own family to join the team... 

Coney Island Prep

2025-2026 High School French Teacher Job at Coney Island Prep

 ...High School French Teacher (2025 - 2026 School Year) Coney Island Preparatory Public Charter School Brooklyn, New York What...  ..., and critical thinking What Youll Need Passion for education and a dedication to Coney Island Preps mission, beliefs, and values... 

3 Arts Entertainment

Assistant to Talent Manager / Partner Job at 3 Arts Entertainment

3 Arts Entertainment seeks an Assistant to a Partner who represents a variety of high-profile writer, director, showrunner, and filmmaker clients and produces for television and film. Assistant will manage an extremely busy desk where duties include general administrative...

InRhythm

Senior Android Engineer(No H1B) Job at InRhythm

Who Is InRhythm? InRhythm is a leading modern product consultancy and digital innovation firm with a mission to make a dent in the digital economy. Founded in 2002, InRhythm is currently engaged by Fortune 50 enterprises to bring their next generation of digital products...