Junior FPGA Engineer (All Genders)

STARK GmbH
Berlin, Germany
21 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Boolean Algebra Computer Engineering Software Debugging Linux Logic Synthesis of Circuits Field-Programmable Gate Array (FPGA) Hardware Description Language Hardware Interface Design Python (Programming Language) System on a Chip SystemVerilog
+9 more
Universal Asynchronous Receiver/Transmitter Verilog VHSIC Hardware Description Language (VHDL) Vivado Digital Access Carrier System Serial Peripheral Interface ModelSim Software Defined Radio Hardware Debugging

Job description

As a Junior FPGA Engineer, you will join our specialized hardware team to develop the high-speed digital logic that powers our autonomous platforms. You will be responsible for designing, implementing, and testing FPGA-based solutions that process complex signals in real-time.

This role is ideal for a high-potential engineer who wants to move beyond simulation and see their code interact with the physical world. You will work closely with senior mentors to bridge the gap between digital signal processing theory and hardware realisation.

Responsibilities

We are looking for candidates with experience in some or all of the following areas:

  • RTL Design: Develop and maintain high-speed digital logic using VHDL, Verilog, or SystemVerilog.
  • Verification: Create testbenches and run functional simulations to validate design behavior.
  • Hardware Debugging: Use lab equipment (Oscilloscopes, Logic Analyzers) and on-chip debugging tools (ILA/Signal Tap) to troubleshoot physical hardware.
  • Integration: Collaborate with Electronics and Software teams to define FPGA pinouts, review schematics, and develop interface APIs.
  • IP Management: Integrate and configure third-party IP cores and interface with high-speed ADCs/DACs.
  • Documentation: Maintain clear design specifications, register maps, and version-controlled HDL repositories.

Requirements

  • Proficiency in VHDL, Verilog, or SystemVerilog.
  • Experience with FPGA vendor tools (e.g., Xilinx Vivado or Intel Quartus).
  • Understanding of Digital Signal Processing (DSP) fundamentals.
  • Basic experience with simulation tools (e.g., ModelSim, Questa).
  • Familiarity with common hardware interfaces (AXI, SPI, I2C, UART).
  • Competency in Python or C/C++ for scripting and testing support.

Soft Skills

  • Curiosity-Driven: You have a deep desire to understand how things work at the register level.
  • Resilient: You enjoy the “puzzle” of hardware debugging and timing closure.
  • Effective Communicator: You can explain your logic design clearly to both software and hardware teams.

Qualifications

  • Bachelor’s or Master’s degree in Electrical, Electronic, or Computer Engineering.
  • 0-2 years of experience (relevant internships or personal hardware projects are highly valued).

Nice to Have

  • Knowledge of System-on-Chip (SoC) architectures (e.g., Zynq).
  • Familiarity with Linux-based development environments.
  • Interest in software-defined radio (SDR) architectures.

About the company

STARK is a new kind of defence technology company revolutionizing the way autonomous systems are deployed across multiple domains. We design, develop and manufacture high performance unmanned systems that are software-defined, mass-scalable, and cost effective. This provides our operators with a decisive edge in highly contested environments.

We’re focused on delivering deployable, high-performance systems - not future promises. In a time of rising threats, STARK is bolstering the technological edge of NATO Allies and their Partners to deter aggression and defend Europe - today.

Apply for this position

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

Apply on www.adzuna.de

Good distractions

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

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

Videos

See all

Related articles

See all