Embedded Systems & FPGA Engineer (all genders)

zerothird GmbH
Wien, Austria
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
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 Python (Programming Language)
+13 more
Linux-Powered Devices PCI Express Real-Time Operating Systems Systems Architecture SystemVerilog Systems Integration Tcl (Programming Language) Toolchain Verilog VHSIC Hardware Description Language (VHDL) Scripting Fpga Hardware Hardware Testing

Job description

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.
  • Support simulation, verification, synthesis, timing closure, and in-system debugging.
  • Collaborate closely during board bring-up and system integration activities.

System Integration & Debugging

  • Debug complex HW/SW/FPGA interactions using laboratory equipment and protocol analyzers.
  • Contribute to system architecture, documentation, and interface specifications.

Requirements

  • 3-8 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

  • High autonomy and ownership in a small, highly skilled engineering team.
  • Collaboration within a strong European deep-tech ecosystem supported by EU programmes and leading investors.
  • Long-term growth opportunities into specialist or technical leadership roles.

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.

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.

About the company

zerothird is a Vienna-based deep-tech company specialising in entanglement-based Quantum Key Distribution (eQKD). Our technology - rooted in Nobel Prize-winning research on quantum entanglement - enables encryption keys to be generated locally from entangled photon states, making interception physically impossible.

We develop and deploy the full hardware and service stack for quantum-secure communications, targeting critical infrastructure, financial institutions, and government organisations across Europe.

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.

Apply for this position

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

Apply on indeed.com

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 · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

Videos

See all

Related articles

See all