Эта вакансия в архиве

Посмотреть похожие вакансии ↓
Company hidden
обновлено 8 дней назад

Software Engineer (Embedded)

Формат работы
hybrid
Тип работы
fulltime
Английский
b2
Страна
US

Описание вакансии

Текст:
/

TL;DR

Software Engineer (Embedded/iGaming): Developing and supporting software systems interfacing with mechanical and electrical components with an accent on embedded systems, machine control, and motor driver integration. Focus on designing firmware in C/C++, interfacing with hardware components via CAN/SPI/I2C, and ensuring system stability for land-based gaming hardware.

Location: Hybrid; must be based in Eden Prairie, MN or Las Vegas, NV (3 days a week on-site required).

Company

A leading provider of cutting-edge technology, products, and content for the world's most iconic land-based casinos and operators.

What you will do

  • Design, develop, and maintain embedded software in C/C++ for gaming systems.
  • Implement motor control systems, including integration with controllers and drivers.
  • Interface with hardware components such as sensors, actuators, and communication buses (CAN, SPI, I2C, UART).
  • Collaborate with mechanical and electrical engineering teams for multidisciplinary system integration.
  • Perform system bring-up, debugging, and testing, and provide support for field issues.
  • Work with gaming regulating agencies to ensure product compliance.

Requirements

  • Strong proficiency in C/C++ specifically for embedded systems.
  • Experience with microcontrollers (NXP or Lattice Mico32 preferred).
  • Practical experience with stepper motor control systems.
  • Familiarity with RTOS, bare-metal development, and networking protocols (TCP/IP, UDP).
  • Proficiency with source control tools such as Git, GitLab, or Perforce.
  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.

Culture & Benefits

  • Hybrid work environment with 3 days per week in-office.
  • Opportunity to work on high-visibility hardware and software for the global gaming industry.
  • Collaborative, multidisciplinary engineering environment.
  • Equal Opportunity Employer commitment.