Embedded Systems & FPGA Engineer (all genders)

Arbeitsmarktservice
Austria
3 days ago
Apply on europa.eu
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€53,543.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup Bash Shell Booting (BIOS) C++ (Programming Language) Software Debugging Linux on Embedded Systems Middleware Ethernet Firmware Field-Programmable Gate Array (FPGA) FreeRTOS Hardware Platform Interface
+13 more
Python (Programming Language) Linux-Powered Devices PCI Express Real-Time Operating Systems SystemVerilog Tcl (Programming Language) Toolchain Verilog VHSIC Hardware Description Language (VHDL) Scripting Fpga Hardware Hardware Testing Information Technology

Job description

As part of our next-generation hardware platform development, we are looking for an experienced Embedded Systems & FPGA Engineer to join our core engineering team.

If you are excited about building cutting-edge quantum communication technology at the intersection of embedded Linux and FPGA development, we would love to hear from you. 1 Embedded Systems & FPGA Engineer (all genders) Key Responsibilities

Embedded Linux & Firmware

  • Develop and maintain embedded Linux BSPs, including kernel configuration, device tree authoring, and board bring-up.

  • Write Linux device drivers and kernel modules for custom FPGA peripherals and on-board hardware.

  • Implement low-level firmware and middleware in C/C++/Rust for FPGA logic and communication interfaces.

  • Configure and optimize bootloaders and root filesystems for embedded CPU modules.

  • Develop userspace applications and automated hardware testing tools.

FPGA Design & Integration

  • Implement RTL designs in VHDL/Verilog/SystemVerilog.

  • Integrate vendor and custom FPGA IP cores and define HW/SW interfaces.

Requirements

  • Several years of experience in embedded systems engineering, FPGA development, or mixed HW/SW engineering.

  • Strong experience with embedded Linux, kernel drivers, device trees, and bootloaders.

  • Solid proficiency in C/C++ and/or Rust.

  • Experience with RTL design and FPGA integration.

  • Hands-on debugging experience in hardware environments.

  • Ability to work independently in a fast-moving engineering team.

Nice to Have

  • Experience with Rust for embedded systems.

  • Familiarity with RTOS environments such as FreeRTOS or Zephyr.

  • Experience with Xilinx/AMD SoC platforms and toolchains.

  • Scripting experience using Python, TCL, or Bash.

  • Knowledge of PCIe, DDR, Ethernet, or DSP toolchains.

Benefits & conditions

The minimum gross salary for this position is €3,824.50 per month (full-time) according to the applicable collective agreement. Depending on qualifications and experience, we offer a highly competitive overpayment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on europa.eu
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

Videos

See all

Related articles

See all