software/hardware developer – hardware

You will be on the team responsible for the MacGyverisms of Fabamaq.

You will have to develop the middleware/drivers for some game peripherals (bill acceptors, magnetic card readers and thermal printers)
Also, design hardware (schematic and layout) for system that make our games shine even more like RGB LED’s controller.
Finally, build/develop software and hardware for the test machines that our developers and product teams use. And If it breaks (and it will) you will have to fix it.


– Academic background from computer science and electronics or similar, and a great passion for coding and electronics.
– C/C++ for X86 architecture on linux Operating systems (programming, compiling and debugging).
– C/C++ for ARM M0, M3 and M4 (programming, cross compiling and debugging on a linux OS).
– Knowledge of electronics and experience design them. Design, schematic, layout and production of PCB’s.


– Linux operating system Knowledge.
– Some knowledge of Javascript and Python programming.
– Experience on Kicad for PCB design.
– Mad soldering skills.
– Simple usage of Git.
– Know-how on 3D cad design software.

– At least a finished degree on a computer science and electronics course (Or similar), but preferably 2 years of experience.

We have:

– Health Insurance
– Training
– Lots of work (comes with free coffee, fruit, and snacks!)
– Career Evolution
– Mentoring and Talent Development programs
– Soccer and Volleyball
– Power-ups

Empresa: FABAMAQ
Local: Porto
Tipo: Full-time;

Registo | Login:
Para responder a esta oferta terá primeiro de se registar ou fazer login.