Firmware / FPGA Developer | Firmware / FPGA Entwickler (m/w/d)

ACONEXT Engineering GmbH

Taufkirchen, Kreis München, Bayern, Deutschland
Published Feb 18, 2026
Full-time
Fixed-term

Job Summary

As a Firmware and FPGA Developer, you will be a key contributor to the development lifecycle of complex hardware systems in Taufkirchen, Bavaria. Your daily responsibilities include defining firmware requirements, designing architecture, and implementing VHDL code for FPGA programming while adhering to strict coding standards. You will be responsible for creating VHDL testbenches for simulation and verification, defining low-level test cases, and maintaining hardware test scripts. A significant portion of the role involves ensuring traceability between requirements and implementation through code reviews and documentation. You will work in a collaborative environment, interfacing closely with Systems Engineering, Hardware, and Software teams. This position is particularly attractive due to its focus on cutting-edge technology like UltraScale MPSoCs and the opportunity to work in a hybrid, agile environment with a strong emphasis on professional development and work-life balance.

Required Skills

Education

University degree in Electrical Engineering, Computer Science, or a comparable qualification (minimum Bachelor's degree).

Experience

  • Several years of professional experience in FPGA development using VHDL
  • Proven experience with common FPGA development environments such as Xilinx Vivado or ISE
  • Experience in creating testbenches for verification and simulation
  • Experience in firmware architecture conception and requirement definition
  • Professional experience in using version control systems like Git or SVN

Languages

German (Fluent)English (Fluent)

Additional

  • The role involves working in a hybrid/mobile work model in Taufkirchen. The contract is listed as fixed-term (befristet) in the metadata, although the benefits section mentions permanent options. Knowledge of DOORS and Enterprise Architect is preferred.