1

Slot Machine Software Engineer Jobs in Decatur, MI

Proficient with Microsoft Office Suite or related software. * Proficient with computer-aided ... Must be able to access and navigate all areas in the facility and access all machinery. * May be ...

Working in a Good Manufacturing Practices (GMP) environment, the Process Engineer is responsible ... knowledge of machine components and equipment * Ability to learn and utilize computer software ...

CNC Programmer

Three Rivers, MI

$24.50 - $33.50/hr

At least 4 years of experience in programming and operating CNC machine tools * Minimum of two years working with cam software, able to create fixtures, tooling models, and jaws. Additional ...

CNC Programmer

Three Rivers, MI · On-site

$24.50 - $33.50/hr

At least 4 years of experience in programming and operating CNC machine tools * Minimum of two years working with cam software, able to create fixtures, tooling models, and jaws. Additional ...

CNC Programmer

Three Rivers, MI

$24.50 - $33.50/hr

At least 4 years of experience in programming and operating CNC machine tools * Minimum of two years working with cam software, able to create fixtures, tooling models, and jaws. Additional ...

Lathe Machinist

Elkhart, IN · On-site

$25 - $30/hr

This role involves performing full machine setups, making offsets and adjustments, reading G/M ... Program using Mazatrol software if skilled. * Setup and operate CNC Integrex (Mill-Turn - MAZAK)

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:

Engineer Manager

Tokusen Hytech Inc

Plainwell, MI • On-site

Full-time

Posted 4 days ago


Job description

Description:

The Engineering Manager will oversee and coordinate the daily operations of highly skilled engineering staff while ensuring that company objectives and goals are met.


Supervisory Responsibilities:

  • Assists with recruits, interviews, hires, and trains new engineering staff.
  • Oversees the daily workflow of the department.
  • Provides constructive and timely performance evaluations.

Duties/Responsibilities:

  • Leads and coordinates various engineering functions and operations including quality assurance, testing, production, and research and development of new and existing product lines.
  • Facilitates communication among clients/customers and engineers, ensuring specifications, budgets, and deadlines are clearly communicated and understood.
  • Serves as project manager for multiple projects, creating timelines and cost projections, organizing collaborative meetings, and ensuring projects comply with specifications, timelines, and budgets.
  • Reviews work and projects for technical accuracy.
  • Establishes, implements, and maintains administrative policies, procedures, and standards.
  • Prepares and executes departmental budget.
  • Negotiates contracts with outside vendors.
  • Maintains knowledge of new trends, developments, technologies, materials, and best practices; applies this knowledge to continually improve product lines and production efficiency.
  • Performs other duties as assigned.
Requirements:

Required Skills/Abilities:

  • Thorough understanding of engineering theory and design criteria.
  • Thorough understanding of applied math and physics.
  • Excellent interpersonal and customer service skills.
  • Excellent organizational skills and attention to detail.
  • Excellent time management skills with a proven ability to meet deadlines.
  • Strong analytical and problem-solving skills.
  • Strong supervisory and leadership skills.
  • Ability to prioritize tasks and to delegate them when appropriate.
  • Proficient with Microsoft Office Suite or related software.
  • Proficient with computer-aided drafting (CAD) software.

Education and Experience:

  • Must have a minimum High school diploma or equivalent GED certificate.
  • Bachelors of Science in Industrial Engineering or related field; minimum five (5) years with documented process design and improvement training.
  • Other certifications, training or requirements as may arise for this position as communicated by management.

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift 15 pounds at times.
  • Must be able to access and navigate all areas in the facility and access all machinery.
  • May be required to repetitively move or position materials, tools, equipment and objects above and below shoulder level, and from side to side of body.
  • May be required to communicate, discern, convey, or exchange information with other teammates.
  • Must be able to wear all personal protective equipment at all times during work hours as required by company safety rules.

Other duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.