Embedded Firmware Engineer II

Insight Global • United State
Relocation
Apply
AI Summary

Design, develop, and maintain embedded firmware for production hardware in regulated gaming environments. Requires strong C/C++ skills, low-level hardware interaction, and debugging expertise. Must have built firmware from scratch for resource-constrained systems.

Key Highlights
Design, implement, test, and maintain embedded firmware for production hardware platforms.
Develop firmware in C and C++ for resource constrained embedded systems, working close to hardware.
Experience developing software for regulated, certified, or compliance driven products.
Key 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.
Technical Skills Required
C C++ Embedded Firmware Development Low-level Firmware Development Hardware Peripherals Timers Interrupts DMA Registers SPI I2C UART GPIO Ethernet USB JTAG Logic Analyzers Oscilloscopes Protocol Analyzers State Machines Task Scheduling Error Handling Schematic Review Boot Sequences Firmware Updates Versioning Strategies
Benefits & Perks
Healthcare insurance offerings
Paid leave
Nice to Have
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 Description


Job Title: Embedded Engineer II- RELO OFFERED

Location: Las Vegas-Onsite 4x/week

Contract/FTE: FTE

Salary: $90-$105,000


Onsite 4x a week flexible day at home

Job Overview

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

The ideal candidate is comfortable working close to hardware, debugging real world systems, and contributing firmware that integrates cleanly into larger platform architectures spanning electronics, mechanical systems, and higher-level software.


Responsibilities

  • MUST HAVE BUILT THE FIRMWARE FROM SCRATCH


  • 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

Core Technical Competencies

  • 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


Embedded Systems and Firmware

  • 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


Software Engineering Practices

  • 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


Electronics and Hardware Awareness

  • 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


Regulated and Production Environments

  • 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


Learning and Adaptability

  • 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


Nice to Have

  • 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




Compensation:

$90,000-$105,000 per year annual salary.


Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role may include healthcare insurance offerings and paid leave as provided by applicable law.


Similar Jobs

Explore other opportunities that match your interests

Director of Technical Consulting

Programming
•
5h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Ramp

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Director

clyde's of gallery place

United State

Software Intern

Programming
•
6h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

psc by rocket lab

United State

Subscribe our newsletter

New Things Will Always Update Regularly