Light & Wonder is engaged in the gaming industry, focusing on developing technology and products for casinos. They are seeking a Software Engineer to develop and support software systems that interface with mechanical and electrical components, requiring collaboration between teams and expertise in embedded 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
Light & Wonder engages in cross-platform games and entertainment.