Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Light and Wonder, Inc.

Gaming:

Welcome to the world of land-based gaming. At Light & Wonder, it's all about the games, and our Gaming team builds cutting-edge technology, products, and content for the most iconic casinos and operators across the globe.

Position Summary

We're seeking a Software Engineer to develop and support software systems that interface closely with mechanical and electrical components. This role sits at the intersection of software, and hardware requiring strong collaboration between teams. You'll work in a global team with creators around the world.

The ideal candidate has experience in embedded systems, machine control, and motor driver integration, and is comfortable working in a hands-on, multidisciplinary environment and can work independently as well as in a team setting.

Key Responsibilities
  • 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 personnel and respond to issues in the field.
  • Interface with gaming regulating agencies.
Qualifications

Expected Knowledge, Skills & Abilities
  • Strong proficiency in C/C++.
  • Proficiency with embedded systems.
  • Experience with microcontrollers
  • 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.
Preferred Knowledge, Skills & Abilities
  • Experience with stepper motor control systems.
  • Experience with NXP, Lattice, or Mico32.
  • Experience with hardware interfaces (SPI, I2C, UART, and networking protocols such as TCP/IP, UDP).
  • Knowledge of event driven state machines.
  • Proficiency in Python, Java Script, C#.
  • Experience with Visual Studio or VS Code.
  • Experience with other bootloaders and firmware frameworks.
Education
  • Bachelor's degree in computer science is ideal. Considerations for candidates with Computer Engineering or Electrical Engineering with strong software background.

Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit, stand, walk, bend, use hands, operate a computer, and have specific vision abilities to include close and distance vision, and ability to adjust focus working with computer and business equipment.

Work Conditions
Hybrid structure with 3 days a week on-site required.

Open to candidates located in either Eden Prairie, MN or Las Vegas, NV.

The work conditions are representative and typical of similar jobs in comparable organizations

Light & Wonder and its affiliates (collectively, L&W) are engaged in highly regulated gaming businesses. As a result, certain L&W employees may, among other things, be required to obtain a gaming or other license(s), undergo background investigations or security checks, or meet certain standards dictated by law, regulation or contracts.


In order to ensure L&W complies with its regulatory and contractual commitments, as a condition to hiring and continuing to employ its employees, L&W requires all of its employees to meet those requirements that are necessary to fulfill their individual roles. As a prerequisite to employment with L&W (to the extent permitted by law), you shall be asked to consent to L&W conducting a due diligence/background investigation on you.


This job description should not be interpreted as all-inclusive; it is intended to identify major responsibilities and requirements of the job. The employee in this position may be requested to perform other job-related tasks and responsibilities than those stated above.

Light & Wonder is an Equal Opportunity Employer and does not discriminate against applicants due to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. If you'd like more information about your equal employment opportunity rights as an applicant under the law, please click here for EEOC Poster.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Eden Prairie, MN vacancy
  • $120k - $180k

     ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering team. The selected candidate... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Eden Prairie, MN
    4 days ago
  •  ...Position Summary We're seeking a Software Engineer to develop and support software systems that interface closely with mechanical and electrical components. This role sits at the intersection of software and hardware, requiring strong collaboration between teams. The ideal... 
    Suggested
    3 days per week

    LNW Gaming, Inc.(KAC)

    Eden Prairie, MN
    5 days ago
  • $72.8k - $130k

     ...everyone live healthier lives. To support this mission, OSIT has embarked on a multi-year modernization journey, within which the Software Engineer will play a key role: working within our legacy application as we update it to a cloud-native platform which follows modern... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $86k - $129k

     ...Software Engineer Smart people. Smart ideas. Smart choice. A thriving environment for learning, innovation and growth. Why do so many people join MTS Systems Corporation and stay for a career? Because this is a place where you get to apply your creativity... 
    Suggested
    Local area

    Illinois Tool Works

    Eden Prairie, MN
    3 days ago
  • $72.8k - $130k

     ...serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. The Software Engineer will collectively own end-to-end development responsibility for a given feature and is responsible for end-to-end delivery and... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    2 days ago
  • $72.8k - $130k

     ...be interested in. Required Qualifications: ~ Bachelor's degree in Computer Science or IT or Engineering field ~4+ years of industry experience in software development ~3+ years of professional experience in one or more programming languages: Java, JavaScript... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    3 days ago
  • $35 - $40 per hour

     ...Job Title: Software Engineer Location: Eden Prairie, MN (Onsite) Pay Range: $35/hr - $40/hr What’s the Job? Typical duties include: Designing and creating engineering specifications for software programs and applications Working with quality assurance to... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Manpower Group Inc.

    Eden Prairie, MN
    4 days ago
  •  ...Software Engineer Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Role: Software Engineer Location: Eden Prairie, MN Duration: 6 month contract Responsibilities:... 
    Contract work

    Keylent Inc

    Eden Prairie, MN
    3 days ago
  • $91.7k - $163.7k

     ...Improve the lives of others while Caring. Connecting. Growing together. Job Description – Senior Software Engineer (2357473) Senior Software Engineer – 2357473 Optum is a global organization that delivers care, aided by technology to help millions of people live healthier... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    Optum

    Eden Prairie, MN
    2 days ago
  • $91.7k - $163.7k

     ...as provide development for other roles you may be interested in. Required Qualifications Bachelor's degree in Computer Science, Engineering or related, or 8+ years of equivalent experience 5+ years of experience with Java micro-services, Spring Boot, Spring Batch 2+ years... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    4 days ago
  •  ...Gaming Software Engineer Welcome to the world of land-based gaming. At Light & Wonder, it's all about the games, and our Gaming team builds cutting-edge technology, products, and content for the most iconic casinos and operators across the globe. Position Summary... 
    Local area
    3 days per week

    Light & Wonder

    Eden Prairie, MN
    2 days ago
  • $60 - $67.88 per hour

     ...Software Engineer Location: Eden Prairie, MN Duration: 9 months contract with possible extension Pay rate: $60.00 - $67.88 per hour on W2. Job Description: Candidates for a software engineer position should have broad information systems experience.... 
    Hourly pay
    Full time
    Contract work
    Work at office

    Artech

    Eden Prairie, MN
    4 days ago
  • $90k - $120k

     ...Software Engineering Role This Software Engineering role is part of a team responsible for designing, developing, testing, and continuously improving MTS software used to control complex electromechanical test systems, with a focus on high-performance simulation, analysis... 

    Illinois Tool Works

    Eden Prairie, MN
    1 day ago
  •  ...instrumentation. Our XPS, AES, and SIMS systems enable scientists and engineers worldwide to analyze materials and develop next-generation...  ..., and pharmaceuticals. PHI develops sophisticated software that controls complex scientific instruments, orchestrates automated... 
    Worldwide

    Physical Electronics

    Chanhassen, MN
    5 days ago
  • $72.8k - $130k

     ...be interested in. Required Qualifications: ~ Bachelor's degree OR equivalent experience ~5+ years of experience in software engineering, including enterprise-class microservices, REST APIs, React JS, API Security and web applications ~5+ years of experience... 
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Local area

    UnitedHealthcare At Home

    Minnetonka, MN
    2 days ago
  • $91.7k - $163.7k

     ...including conversational AI for Digital and eCommerce platforms Build and maintain end‑to‑end ML pipelines (data ingestion, feature engineering, training, evaluation, deployment, and monitoring) in cloud‑native environments Develop scalable inference services and APIs... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    2 days ago
  • $100k

     ...Paid holidays ~ Working for a company that helps save lives with some of our products POSITION SUMMARY The Senior Software Engineer performs research, designs, tests, and implements application software on a variety of embedded and desktop platforms. Reports... 
    Full time
    Monday to Friday

    Beacon EmbeddedWorks

    Eden Prairie, MN
    10 days ago
  •  ...Sr Software Engineer(RESTful, SQL) (.Net Developer) Location: Eden Prairie, MN - Hybrid Position Type: Contract Summary: This is a.NET Full Stack Application Development role building and maintaining an internal Identity and Access Management (IAM) Product. This... 
    Contract work

    Argyle Infotech

    Eden Prairie, MN
    3 days ago
  •  ...Senior Software Engineer The Senior Software Engineer position is a key member of R&D Software Engineering Group for Bracco Medical Technologies (BMT) and will develop software for Medical Devices used in Digital Health and Radiology suites. They will participate and... 
    Remote work

    Samprasoft

    Eden Prairie, MN
    4 days ago
  • $91.7k - $163.7k

     ...The Optum Pay Implementation Team is responsible for onboarding payers onto the Optum Pay processing platform. As a Senior Software Engineer, you will play a key role in designing, developing, and supporting scalable technical solutions that enable efficient and reliable... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    4 days ago
  • Garmin Ltd. is looking for a full-time Software Engineer - Real Time Aviation Data in Chanhassen, MN. The role involves developing new functionalities and collaborating in code reviews as part of the Aviation Cloud Data team. Candidates should have a Bachelor's Degree in... 
    Full time

    Garmin

    Chanhassen, MN
    3 days ago
  • $55 - $70 per hour

     ...Job Description As a Software Engineer - Lead, you will spearhead the development, execution, and testing of customized software within a highly regulated environment. This role requires a profound technical understanding of embedded software, a thorough knowledge of... 
    Contract work
    Temporary work

    Actalent

    Eden Prairie, MN
    4 days ago
  • $91.7k - $163.7k

     ...Undergraduate degree or equivalent experience 6+ years of hands‑on software development experience 5+ years of development experience with...  ...cloud platform (Azure) Experience developing rules in rules engine Thorough understanding of service‑oriented architecture (SOA)... 
    Remote job
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area

    Optum

    Eden Prairie, MN
    9 hours ago
  • Overview We are seeking a full‑time Software Engineer - Real Time Aviation Data at Garmin’s location in Chanhassen, MN. As a member of the Aviation Cloud Data Content team, you will work on the acquisition, processing, and distribution of aeronautical and weather data,... 
    Full time

    Garmin

    Chanhassen, MN
    3 days ago
  • A healthcare innovation leader is seeking a Full Stack Engineer to design and develop critical applications. This role requires over 10 years of IT experience with strong abilities in cloud platforms and application support. You will collaborate with teams to build resilient... 
    Remote job

    Optum

    Minnetonka, MN
    3 days ago
  • Acist Medical Systems Inc. is seeking a Design Assurance Engineer II - Software to support design assurance activities for BMT products. This role involves leading the Design Control process, assessing testing protocols, and collaborating with external organizations to... 

    ACIST Medical Systems

    Eden Prairie, MN
    4 days ago
  • $100k - $160k

    Minnesota 12986 Valley View Rd Eden Prairie, MN 55344, USA RFA Engineering ( is an engineering service provider dedicated to delivering...  ...engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software... 
    Temporary work
    Work at office

    Rfamec

    Eden Prairie, MN
    9 hours ago
  • $119.77k - $140.9k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures Accountable... 
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Hopkins, MN
    2 days ago
  •  ...solution trusted by insurance companies navigating complex regulatory requirements across a rapidly evolving landscape. As a Senior Software Engineer , you'll serve as a technical authority and force multiplier for the team: setting direction, driving modernization, and... 
    Local area
    Flexible hours

    Sovos Compliance

    Hopkins, MN
    5 days ago
  • $75k - $120k

     ...advance your career. And because we are a global company, your work may also include world travel. Primary Objective This Software Engineer role is a member of the Application Software Development team at MTS Systems with a dual mandate: DevOps and Test Automation.... 
    Full time
    Local area

    ITW

    Eden Prairie, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!