Embedded Firmware Engineer II- Table Games
Las Vegas,
Nevada
Date Posted: 12/31/2025
Job Description
- Design, implement, test, and maintain embedded firmware for production hardware platforms
- Develop firmware in C and C++ for resource constrained embedded systems
- Work directly with hardware peripherals including timers, interrupts, DMA, registers, and low-level interfaces
- Working close to hardware and Implement firmware that interfaces reliably with real world electronics and mechanical systems
- Develop and maintain firmware architectures using modular design, state machines, and task scheduling concepts
- Debug complex firmware and hardware interactions using tools such as JTAG, logic analyzers, oscilloscopes, and protocol analyzers
- Support boot processes, firmware updates, versioning strategies, and production deployment flows
- Collaborate with electrical engineers during schematic review, bring up, and hardware validation
- Work with system and application-level engineers when embedded firmware integrates with higher level software layers
- Ensure firmware meets performance, reliability, and regulatory requirements
- Write firmware that is deterministic, testable, auditable, and suitable for regulated environments
- Participate in sustaining engineering, field issue investigation, and root cause analysis when required
- Document firmware behavior, interfaces, and design decisions to support traceability and long-term maintainability
- Strong experience developing embedded firmware for production hardware
- Proficiency in C and C ++ for embedded and resource-constrained systems
- Experience working close to hardware including peripherals, registers, interrupts, timers, and DMA
- Ability to design and debug firmware that interfaces with physical electronics
- Experience with one or more embedded platforms including MCUs, SoCs, or embedded Linux systems
- Familiarity with common embedded interfaces including SPI, I two C, UART, GPIO, Ethernet, and USB
- Understanding of boot sequences, firmware update mechanisms, and version control strategies
- Hands-on experience debugging embedded systems using professional tools
- Working knowledge of modular code design and structured firmware architectures
- Experience implementing state machines, task scheduling, and robust error handling
- Ability to work within larger firmware codebases spanning multiple modules and components
- Comfortable collaborating with other software disciplines when systems span multiple layers
- General understanding of electronic fundamentals including power, grounding, and signal integrity
- Ability to read and understand schematics for firmware development and debugging purposes
- Awareness of how hardware design choices affect firmware behavior, reliability, and performance
- Experience developing software for regulated, certified, or compliance driven products
- Understanding of traceability, reproducibility, and controlled change management
- Ability to produce firmware suitable for audits, certification, and long-term support
- Demonstrated ability to learn new chips, protocols, and technologies using datasheets and reference designs
- Comfortable working within environments with evolving requirements and cross domain technical challenges
- Ability to independently identify knowledge gaps and close them effectively
- Experience with gaming systems, payment systems, or other regulated industries
- Familiarity with manufacturing test, field diagnostics, or sustaining engineering
- Exposure to security concepts relevant to embedded systems
Job Snapshot
-
Location:
Las Vegas, Nevada
-
Job Type:
Table Games
-
Date Posted:
12/31/2025
About Us
AGS is a global company focused on creating a diverse mix of entertaining gaming experiences for every kind of player. Our roots are firmly planted in the Class II Native American gaming market, and our customer-centric culture and growth have helped us branch out to become a leading all-inclusive commercial gaming supplier. Powered by high-performing Class II and Class III slot products, an expansive table products portfolio, real-money gaming platforms and content, highly rated social casino solutions for operators and players, and best-in-class service, we offer an unmatched value proposition for our casino partners. Learn more at www.playags.com.
Job Snapshot
-
Location:
Las Vegas, Nevada
-
Job Type:
Table Games
-
Date Posted:
12/31/2025
Job Description
- Design, implement, test, and maintain embedded firmware for production hardware platforms
- Develop firmware in C and C++ for resource constrained embedded systems
- Work directly with hardware peripherals including timers, interrupts, DMA, registers, and low-level interfaces
- Working close to hardware and Implement firmware that interfaces reliably with real world electronics and mechanical systems
- Develop and maintain firmware architectures using modular design, state machines, and task scheduling concepts
- Debug complex firmware and hardware interactions using tools such as JTAG, logic analyzers, oscilloscopes, and protocol analyzers
- Support boot processes, firmware updates, versioning strategies, and production deployment flows
- Collaborate with electrical engineers during schematic review, bring up, and hardware validation
- Work with system and application-level engineers when embedded firmware integrates with higher level software layers
- Ensure firmware meets performance, reliability, and regulatory requirements
- Write firmware that is deterministic, testable, auditable, and suitable for regulated environments
- Participate in sustaining engineering, field issue investigation, and root cause analysis when required
- Document firmware behavior, interfaces, and design decisions to support traceability and long-term maintainability
- Strong experience developing embedded firmware for production hardware
- Proficiency in C and C ++ for embedded and resource-constrained systems
- Experience working close to hardware including peripherals, registers, interrupts, timers, and DMA
- Ability to design and debug firmware that interfaces with physical electronics
- Experience with one or more embedded platforms including MCUs, SoCs, or embedded Linux systems
- Familiarity with common embedded interfaces including SPI, I two C, UART, GPIO, Ethernet, and USB
- Understanding of boot sequences, firmware update mechanisms, and version control strategies
- Hands-on experience debugging embedded systems using professional tools
- Working knowledge of modular code design and structured firmware architectures
- Experience implementing state machines, task scheduling, and robust error handling
- Ability to work within larger firmware codebases spanning multiple modules and components
- Comfortable collaborating with other software disciplines when systems span multiple layers
- General understanding of electronic fundamentals including power, grounding, and signal integrity
- Ability to read and understand schematics for firmware development and debugging purposes
- Awareness of how hardware design choices affect firmware behavior, reliability, and performance
- Experience developing software for regulated, certified, or compliance driven products
- Understanding of traceability, reproducibility, and controlled change management
- Ability to produce firmware suitable for audits, certification, and long-term support
- Demonstrated ability to learn new chips, protocols, and technologies using datasheets and reference designs
- Comfortable working within environments with evolving requirements and cross domain technical challenges
- Ability to independently identify knowledge gaps and close them effectively
- Experience with gaming systems, payment systems, or other regulated industries
- Familiarity with manufacturing test, field diagnostics, or sustaining engineering
- Exposure to security concepts relevant to embedded systems
About Us
AGS is a global company focused on creating a diverse mix of entertaining gaming experiences for every kind of player. Our roots are firmly planted in the Class II Native American gaming market, and our customer-centric culture and growth have helped us branch out to become a leading all-inclusive commercial gaming supplier. Powered by high-performing Class II and Class III slot products, an expansive table products portfolio, real-money gaming platforms and content, highly rated social casino solutions for operators and players, and best-in-class service, we offer an unmatched value proposition for our casino partners. Learn more at www.playags.com.
Similar Jobs |
|---|
| {{ job.title }} |