1

Slot Machine Software Engineer Jobs in Decatur, MI

CNC Programmer Machinist

Mishawaka, IN · On-site

$24.75 - $34/hr

... software. Key Responsibilities * Program, set up, and operate CNC milling and turning machining ... Understand machine capacities, tooling limitations, and material machinability * Communicate ...

CNC Programmer Machinist

Mishawaka, IN

$24.75 - $34/hr

... software. Key Responsibilities * Program, set up, and operate CNC milling and turning machining ... Understand machine capacities, tooling limitations, and material machinability * Communicate ...

Controls Engineer

Elkhart, IN · On-site

$80.60K - $104.30K/yr

Employing state-of-the-art robotics, precision welding equipment, and automated machining processes ... Ignition SCADA Software for Process Control and Data Management We care for our people. Here are ...

Inventory Control Clerk

Kalamazoo, MI · On-site

$16 - $19.25/hr

... slot management for assigned division. Essential Functions: * Supports local management with all ... Must have advanced knowledge of spreadsheets, word processing, email and internet software ...

Inventory Control Clerk

Kalamazoo, MI

$16 - $19.25/hr

... slot management for assigned division. Essential Functions: * Supports local management with all ... Must have advanced knowledge of spreadsheets, word processing, email and internet software ...

New

Company Description SharedLABS is a global software and technology services company providing a ... BPI makes packaging machines, the end customer needs support when they break or would like ...

Company Description SharedLABS is a global software and technology services company providing a ... BPI makes packaging machines, the end customer needs support when they break or would like ...

Applications Engineers are responsible for the preparation of Sales drawings, equipment costing ... Working knowledge of Windows, MS Word, Excel, CRM software. * Basic knowledge of machine design amp ...

Applications Engineers are responsible for the preparation of Sales drawings, equipment costing ... Working knowledge of Windows, MS Word, Excel, CRM software. * Basic knowledge of machine design ...

CNC Programmer

Stevensville, MI · On-site

$45K - $62K/yr

... time machine and the willingness to work until the job is completed. Ø Familiar with different programming software and controls, such as: · Cimatron · Work NC · Centurion · Toshiba · ...

next page

Showing results 1-20

Slot Machine Software Engineer information

See Decatur, MI salary details

$66K

$103.4K

$144.4K

How much do slot machine software engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for slot machine software engineer in Decatur, MI is $103,365.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,300.00 and $117,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Slot Machine Software Engineer, and why are they important?

To thrive as a Slot Machine Software Engineer, you need strong programming skills (commonly in C++, C#, or Java), knowledge of game mathematics, and a relevant degree in computer science or engineering. Familiarity with gaming platforms, regulatory compliance systems, debugging tools, and experience with random number generators (RNGs) are typically required. Creativity, attention to detail, and effective collaboration help engineers design engaging and compliant gaming experiences. These skills ensure reliable, secure, and enjoyable slot machine software that meets both regulatory standards and player expectations.

What are some unique challenges Slot Machine Software Engineers face when developing new game features?

Slot Machine Software Engineers often navigate strict regulatory requirements and compliance testing, which can impact how features are designed and implemented. They must balance creative game design with mathematical precision to ensure fairness and randomness, all while optimizing performance for real-time play. Collaboration with artists, mathematicians, and QA testers is frequent, making strong communication skills essential. The dynamic nature of the gaming industry also means engineers need to stay updated on new technologies and player trends.

What is a Slot Machine Software Engineer?

A Slot Machine Software Engineer is a specialized software developer who designs, develops, and maintains the software that powers electronic slot machines and gaming systems. They work on creating game logic, graphics integration, and ensuring compliance with gaming regulations. These engineers also collaborate with designers and testers to deliver engaging and fair gaming experiences. Their work is crucial for both the entertainment value and security of slot machine games.

What is the difference between Slot Machine Software Engineer vs Casino Game Developer?

AspectSlot Machine Software EngineerCasino Game Developer
Required CredentialsComputer Science degree, programming skills, knowledge of gaming regulationsComputer Science or Game Design degree, programming skills, understanding of gaming laws
Work EnvironmentCasino software companies, gaming labs, online gaming platformsGame studios, online casinos, gaming software providers
Industry UsageDesigns and develops software for slot machines specificallyCreates a variety of casino games including slots, table games, and more

While both roles involve developing gaming software, Slot Machine Software Engineers focus specifically on slot machine technology, ensuring compliance and functionality. Casino Game Developers have a broader scope, creating various casino games beyond just slots. The roles often overlap in skills and work environments but differ in their specific focus within the gaming industry.

What job categories do people searching Slot Machine Software Engineer jobs in Decatur, MI look for? The top searched job categories for Slot Machine Software Engineer jobs in Decatur, MI are:
What cities near Decatur, MI are hiring for Slot Machine Software Engineer jobs? Cities near Decatur, MI with the most Slot Machine Software Engineer job openings:
CNC Programmer Machinist

CNC Programmer Machinist

Avero

Mishawaka, IN • On-site

$24.75 - $34/hr

Full-time

Posted 24 days ago


Job description

CNC Programmer Machinist
Position Summary
We are seeking an experienced CNC Programmer Machinist to join a growing precision machining team in a clean, professional manufacturing environment. This role is responsible for programming, setting up, and operating CNC milling and turning machining centers while ensuring high-quality production and adherence to safety standards.
The ideal candidate has strong experience in CNC machining, blueprint reading, tooling selection, and dimensional inspection, along with the ability to create or modify CNC programs using Mastercam software.
Key Responsibilities
  • Program, set up, and operate CNC milling and turning machining centers
  • Read and interpret blueprints, dimensional data, and GD&T specifications
  • Determine machining sequences, tooling, and insert selections
  • Write new CNC programs or modify existing programs using Mastercam
  • Validate programs and ensure machining accuracy
  • Perform machining operations including:
    • Surfacing
    • Turning
    • Reaming
    • Boring
    • Drilling
    • Tapping
  • Perform dimensional inspections using micrometers, calipers, and other precision measuring tools
  • Set up mills and lathes by installing and adjusting jaws, vises, stops, and material holding devices
  • Obtain and transfer stock materials manually or using an overhead crane
  • Maintain a clean, organized, and safe work environment
  • Understand machine capacities, tooling limitations, and material machinability
  • Communicate machine or departmental issues to leadership
  • Support cross-training initiatives and assist team members as needed
  • Work collaboratively within a team of approximately 10 machinists
  • Work overtime when required

Qualifications
  • Minimum of 5 years of experience in a CNC machining environment
  • High School Diploma or equivalent required
  • Demonstrated hands-on experience with CNC milling and turning metal removal production systems
  • CNC technical degree or equivalent certification preferred
  • Experience with Mazak, Haas, and Mitsubishi controls preferred
  • Experience using Mastercam software preferred
  • Strong shop math and problem-solving skills
  • Ability to work independently and in a team-oriented environment

Preferred Traits
  • Strong attention to detail and quality
  • Positive attitude and willingness to learn
  • Dependable attendance and strong work ethic
  • Initiative and ability to work efficiently
  • Commitment to workplace safety and continuous improvement

Work Environment
  • Clean, organized, and professional machine shop
  • Team-oriented atmosphere
  • Stable production environment with modern CNC equipment

Benefits
  • Competitive compensation based on experience
  • Overtime opportunities
  • Career growth and cross-training opportunities
  • Professional and safety-focused work environment

Avero logo

About Avero

Sourced by ZipRecruiter

In 1997, while working as the CFO of an NYC restaurant group, Avero founder Damian Mogavero, was frustrated with his management team’s inability to answer basic questions about the restaurants’ performance. He wanted a better way to extract the data already being collected by the POS and to enable operators to use it to make better, faster, and more profitable decisions. In 2002, Avero was born. Today, Avero has offices in Dallas, Las Vegas, Boulder, and NYC and is used by over 43,000 operators in 75 countries. And we always stay true to our mission: innovating technology to empower hospitality operators with the answers they need to transform their businesses and their lives.

Industry

Traveler accommodation

Company size

51 - 200 Employees

Headquarters location

New York, NY, US

Year founded

1999

Social media