Embedded Firmware Engineer II jobs in United States
cer-icon
Apply on Employer Site
company-logo

AGS - American Gaming Systems · 2 hours ago

Embedded Firmware Engineer II

AGS - American Gaming Systems is seeking an Embedded Firmware Engineer II responsible for designing, developing, and maintaining embedded firmware for production hardware used in table game products. The role requires strong hands-on experience with low-level firmware development and close interaction with hardware to deliver reliable and testable software in a regulated environment.

GamblingMachinery ManufacturingManufacturing
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

Embedded firmware developmentCC++ programmingDebugging embedded systemsEmbedded platforms experienceModular code designElectronicsRegulated environments experienceCollaboration with engineersSustaining engineeringAdaptability

Required

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, I2C, 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

Preferred

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

Company

AGS - American Gaming Systems

twittertwittertwitter
company-logo
AGS is a global company focused on creating a diverse mix of entertaining gaming experiences for every kind of player.

H1B Sponsorship

AGS - American Gaming Systems has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9)
2024 (6)
2023 (7)
2022 (3)
2021 (5)
2020 (1)

Funding

Current Stage
Public Company
Total Funding
unknown
2024-05-09Acquired
2018-01-25IPO

Leadership Team

leader-logo
David Lopez
CEO
linkedin
leader-logo
Sigmund Lee
CTO
linkedin
Company data provided by crunchbase