Overview
Be a part of one of the most talented teams at IGT and help us deliver exciting and challenging new Automation software features. As a member of the Automation team, you will be responsible for helping us deliver new automation features that will help ensure quality and test coverage of IGTs world-class games. The software you will be working on is key to improving quality, test coverage, and increase time to market for various IGT systems. Because of the wide scope of responsibility for this software system, you will have lots of opportunities to work on new and exciting features as well as help us to improve and modernize existing components.
Candidates should be self-motivated, open to learning new technologies as well as sharing their knowledge with others, and always looking for the best technical solutions to complex problems. The successful candidate will have good knowledge of the C++, C# as well as web technologies programming languages and be able to utilize the latest language features to produce stable and performant code. Since our team interacts with various system components, candidates should be strong communicators and able to interface and build relationships with people in other departments, including Hardware/Electrical Engineering, Game Studios, Product Assurance, Compliance, Customer Service, Operations, Production, and other Engineering departments.
Responsibilities
- Design, code, unit test and debug software
- Write or participate in code documentation
- Support or conduct technical analyses to design and implement machine software, software applications or software tools that achieve the desired functionality
- Support and conduct AI-driven initiatives by developing, implementing, and maintaining machine learning models, ensuring alignment with organizational goals and compliance with ethical AI practices.
- Execute software engineering / technical assignments that involve technical analysis/programming
- Participate in software peer code reviews
- Work with engineering managers/technical leads and other immediate team members on product designs
- Demonstrate initiative and work independently to complete assignments, while remaining subject to supervisory oversight and review by project leads or senior team members.
Qualifications
- Bachelors degree in Computer Science, Software Engineering, or equivalent degree program
- 5+ years of experience in C++ and/or C# and .NET software development
- Knowledge of XML Schema and Interface Description Language (IDL)
- Knowledge of AI and current AI trends
- Time management skills
- Proficiency in software engineering design processes
- Knowledge of version control management systems (Perforce and/or Git)
- Knowledge of Continuous Integration (CI)
- Communication skills
- Problem-solving skills
- Proficient in English
- Preferred Qualifications
- Experience in modern C++ techniques
- Experience in C#
- Experience in .NET
- Experience in web technologies, JavaScript, Typescript
Keys to Success
- Building collaborative relationships
- Decision making
- Drive results
- Foster innovation
- Personal energy
- Self-leadership
At IGT, we believe compensation should reflect you your unique background, skills, experience, and even where you work. Thats why our starting compensation range is $38,281 to $156,700, with room to go higher or lower depending on the full picture. We also follow all local pay laws and collective bargaining agreements, so everythings above board.
But waittheres more! Base pay is just the beginning. Our Total Rewards program is packed with perks:
- Sales roles? You might earn commissions.
- Other roles? You could snag discretionary bonuses.
- Benefits galore: Health, dental, vision, life, accident & disability insurance.
- Tuition reimbursement to keep your brain buzzing.
- Paid time off to recharge.
- Wellness programs to keep you feeling great.
- Identity theft insurance for peace of mind.
- 401(k) Savings Plan with company contributions to help you plan for the future.
Note: Some programs have eligibility requirementsbut well help you navigate those.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
- Engineering and Information Technology
- Industries: Gambling Facilities and Casinos, Software Development, and Computer Games
Reno, NV