AGS - American Gaming Systems · 15 hours ago
Software Engineer I- OS
AGS - American Gaming Systems is seeking a Software Engineer I to design, maintain, document, and test software in an agile SCRUM environment. The role involves creating and maintaining the underlying Operating System, drivers, tools, and gaming engine for slot machines while collaborating with various departments.
GamblingMachinery ManufacturingManufacturing
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
Qualification
Required
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
Preferred
Linux kernel module development
Unity experience is a plus
Casino Gaming experience is a huge plus
Agile development environment experience (SCRUM)
Company
AGS - American Gaming Systems
AGS is a global company focused on creating a diverse mix of entertaining gaming experiences for every kind of player.
H1B Sponsorship
AGS - American Gaming Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (14)
2024 (6)
2023 (7)
2022 (3)
2021 (5)
2020 (1)
Funding
Current Stage
Public CompanyTotal Funding
unknown2024-05-09Acquired
2018-01-25IPO
Recent News
Company data provided by crunchbase