1

Slot Machine Software Engineer Jobs in Chicago, IL

Controls Engineer

Libertyville, IL ยท On-site

$81K - $105K/yr

... machine software, firmware, and user access controls. โ€ข Propose and implement PLC, software, firmware, and hardware modifications to improve safety, yield, and productivity. โ€ข Complete change ...

Senior Software Engineer Job Type: Contractor (~15 hrs a week) Location: Remote Job Summary: In ... Familiarity with modern AI or machine learning systems is a plus, though not required. * Background ...

Senior Software Engineer Job Type: Contractor (~15 hrs a week) Location: Remote Job Summary: In ... Familiarity with modern AI or machine learning systems is a plus, though not required. * Background ...

... and machine learning, cybersecurity, signals intelligence and more. We can't tell you much more ... Candidates for this position are software engineers with strong programming skills who demonstrate ...

Principal Software Engineer

Chicago, IL ยท On-site

$137K - $233K/yr

Title: Principal Software Engineer Role Overview The Principal Software Engineer in NTAM ... Architect AI-driven applications and integrate machine learning models into production systems.

... machine or email address, or directly to Verisk employees, will be considered Verisk property ... Engineering, or a related technical field. * 2+ years of software development experience or ...

Principal Software Engineer

Chicago, IL ยท On-site

$137K - $233K/yr

Title: Principal Software Engineer Role Overview The Principal Software Engineer in NTAM ... Architect AI-driven applications and integrate machine learning models into production systems.

Senior Software Engineer

Chicago, IL ยท On-site

$126K - $166K/yr

... machine learning, and artificial intelligence. Driven by a passion for delivering smart end-to-end ... As a Senior Software Engineer in the CDP team, you will drive design, delivery, technical strategy ...

Principal Software Engineer

Chicago, IL ยท On-site

$137K - $233K/yr

Title: Principal Software Engineer Role Overview The Principal Software Engineer in NTAM ... Architect AI-driven applications and integrate machine learning models into production systems.

next page

Showing results 1-20

Slot Machine Software Engineer information

See Chicago, IL salary details

$73.7K

$115.4K

$161.2K

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

As of Jul 3, 2026, the average yearly pay for slot machine software engineer in Chicago, IL is $115,386.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,300.00 and $130,800.00 per year, depending on experience, location, and employer.

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 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 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 are popular job titles related to Slot Machine Software Engineer jobs in Chicago, IL? For Slot Machine Software Engineer jobs in Chicago, IL, the most frequently searched job titles are:
What job categories do people searching Slot Machine Software Engineer jobs in Chicago, IL look for? The top searched job categories for Slot Machine Software Engineer jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Slot Machine Software Engineer jobs? Cities near Chicago, IL with the most Slot Machine Software Engineer job openings:
Embedded Software Engineer II

Embedded Software Engineer II

FEV North America, Inc

Oak Brook, IL โ€ข On-site

$132K - $174K/yr

Contractor

Posted 8 days ago


Job description

Job Type
Contract
Description
FEV North America, Inc. is seeking a Embedded Software Engineer II. This candidate designs, develops, and maintains software for embedded systems. They apply engineering principles and programming knowledge to create solutions for various needs, from individual applications to large-scale systems. Their work involves a range of tasks, including coding, testing, debugging, and ensuring the software is user-friendly and efficient.
Key Responsibilities
  • Work cohesively as a member of a development team, collaborating as needed with other members of the team with the end goal of maximizing quality and delivering on schedule.
  • Design core software features that are scalable, portable, and maintainable which allows for easier transitions to new and different hardware platforms.
  • Writing software code, embedded programs, and system protocols. Implementing effective repairs, modifications, and upgrades to the embedded code.
  • Follow established corporate and project-level Software Development Processes, ensuring consistency of development standards.
  • Participate in peer design and code reviews to ensure the best design and detect/resolve software bugs early in the development process.
  • Participate in problem resolutions of software issues utilizing industry known best practices.
  • Provide issue recommendations and helps oversee supplier corrective actions, traveling to supplier sites as needed to facilitate communication between engineering and suppliers.
  • Design automatic testing routines Troubleshoot and resolve any system issues.
  • Understand control systems, sub-systems, and component requirements of all systems. Lead verification and validation planning, as well as compliance assessment and reporting.
  • Manage all documentation, change control, and traceability.
  • Use CI/CD systems (such as Gitlab), bug tracking systems (such as Polarion, Jira) and adhere to the policies and practices followed by other software engineers across various teams.
  • Participate to requirements analysis activities and provide inputs to software development teams.
  • Work in tandem with system engineers to design the software functionality in detail.
  • Establish test procedures and systems for inspection of software.
  • Travel, as necessary, to supplier facilities, test facilities, and customer field sites to gather data, resolve problems and explore software design alternatives.

Requirements
  • Bachelor's degree or Master's degree in Computer Science or related field.
  • Minimum 3 years of embedded software development on Yocto/Linux
  • Proficient in modern C++ programming, design patterns, core guidelines, templates, std library, idioms, CMake
  • Intermediate knowledge required for Linux and Posix API
  • Basic Knowledge of Yocto Project and Bitbake

Preferred Qualifications:
  • Experience in vehicle applications including CAN communication, J1939 protocols, ISO-11783, ISO-14229
  • Experience with GitLab CI/CD
  • Experienced with Agile (Scrum/Kanban/SAFe) working methods is preferred
  • Knowledge of Internet related networking and application protocols: TCP/IP, Ethernet, MQTT, XMPP, DDS
  • Knowledge of QT framework
  • Knowledge of Python
  • Knowledge of automotive or industrial machinery

Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities