Elektrina d.o.o.
Embedded application engeneer
Elektrina d.o.o.Slovenia12 hours ago
Full-timeEngineering, Information Technology

Embedded Application Engineer – Electromechanical Systems Elektrina d.o.o. · Kamnik, Slovenia · On-site


About the role

We build the technology that makes casino gaming machines provably fair — real mechanical randomness from automated roulette wheels, bingo machines, and live craps games, verified in real time by embedded systems that simply cannot fail. The firmware and application code controlling these electromechanical systems is what this role is about.

We're looking for an embedded engineer who gets genuinely excited about making hardware do exactly what it's supposed to — every single time.


What you'll work on

  • RTOS-based applications controlling real electromechanical systems — motors, sensors, actuators — in a product that runs 24/7 on casino floors
  • Low-level firmware on ARM Cortex-M microcontrollers, from bare-metal bring-up to application logic
  • Communication between subsystems over CAN, SPI, I2C, UART and other buses
  • Memory management and storage on constrained embedded targets
  • Embedded toolchain setup, debugging, and optimization
  • Collaboration with hardware engineers on board bring-up and signal integrity issues


What we need

  • 3–6 years of hands-on embedded development experience
  • Solid C and C++ — not just familiarity, actual production code
  • Real RTOS experience (FreeRTOS, Zephyr, ThreadX, or similar) — task scheduling, synchronization, interrupt handling
  • ARM Cortex-M architecture knowledge
  • Comfortable across common communication buses: CAN, SPI, I2C, UART
  • Experience with memory devices (Flash, EEPROM, SDRAM)
  • Embedded tooling fluency — debuggers, oscilloscopes, logic analyzers, JTAG
  • A detail orientation that borders on obsessive — in our domain, an off-by-one error has real consequences


Bonus points

  • Motor control or servo drive experience
  • Computer vision or camera integration
  • FPGA development (VHDL or Verilog)
  • PLC or industrial automation background


Who you are

You're the kind of engineer who reads datasheets for fun, gets annoyed when something is almost right, and finds genuine satisfaction in a system that behaves exactly as designed under any condition. You don't need to be managed into caring about quality — you already do.


About Elektrina

  • We're the engineering team behind Interblock, a global leader in electronic gaming machines with a strong presence in the Nevada casino market. Around 30 engineers based in Kamnik, Slovenia — experienced, focused, and working on problems most embedded teams never encounter. Your code will run in real casinos, on real machines, verified by real regulators.

Key Skills

Ranked by relevance