Light & Wonder is a leader in land-based gaming technology, and they are seeking a Software Engineer to develop and support software systems that interface with mechanical and electrical components. The role requires collaboration between software and hardware teams to deliver cutting-edge solutions for gaming systems.
Design, develop, and maintain software for embedded systems in C/C++
Collaborate closely with mechanical and electrical engineers
Develop software for motor control systems, including integration with motor drivers and controllers
Interface with hardware components such as sensors, actuators, and communication buses (CAN, SPI, I2C, UART, etc.)
Support system bring-up, debugging, and testing
Write clean, maintainable, and well-documented code
Participate in design reviews and cross-functional problem-solving
Support field personal and respond to issues in the field
Interface with gaming regulating agencies
Qualification
Required
Strong proficiency in C/C++ for embedded systems
Experience with microcontrollers (NXP, Lattice Mico32 preferred)
Experience with stepper motor control systems
Proficiency with source control tools (Perforce, Git, GitLab, GitHub, or similar) and collaborative workflows (branching, pull requests, code reviews)
Familiarity with RTOS, bare‑metal development, and hardware interfaces (SPI, I2C, UART, and networking protocols such as TCP/IP, UDP)
Bachelor's degree in computer science is ideal. Considerations for candidates with Computer Engineering or Electrical Engineering that meet the qualifications
Hybrid structure with 3 days a week on-site required
Preferred
Benefits
Hybrid structure with 3 days a week on-site required.
Open to candidates located in either Eden Prairie, MN or Las Vegas, NV.
Light & Wonder engages in cross-platform games and entertainment.