Job
- Level
- Experienced
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Magdeburg
- Working Model
- Onsite
Job Summary
In this role, you will develop VHDL designs for FPGA systems for precise data processing and implement embedded firmware in C/C++. You will also perform analyses, debugging, and integration of hardware interfaces.
Job Technologies
Your role in the team
- Development, further development, and maintenance of FPGA designs in VHDL for embedded, real-time capable measurement and testing systems.
- Development and customization of hardware-near embedded firmware in C/C++ for configuring, controlling, and parameterizing FPGA functions.
- Design, implementation, and simulation of digital signal processing and FPGA architectures for deterministic processing of measurement data.
- Implementation of synchronized FPGA logic, state machines, and clock-deterministic processing structures.
- Conducting timing analyses as well as defining and maintaining constraints
- Analysis, optimization, and further development of existing FPGA and firmware architectures
- Integration and connection of various hardware interfaces, e.g., sensors, actuators, data acquisition
- Implementation of communication interfaces such as SPI, I²C, UART, and Ethernet
- Commissioning, debugging, and validation on real hardware
- Technical analysis and troubleshooting of complex error patterns in existing systems
- Participation in the design of FPGA-related hardware architectures and clocking concepts
- Participation in technical documentation and structured testing procedures
This text has been machine translated. Show original
Our expectations of you
Education
- Degree in Electrical Engineering, Computer Science, Embedded Systems, or a comparable qualification
Qualifications
- Excellent knowledge of VHDL
- Knowledge of FPGA-based signal processing (e.g., filters, trigger logic, FFT) is advantageous.
- Understanding of FPGA-related hardware architectures as well as the ability to read and technically evaluate circuit diagrams.
- Structured, analytical, and quality-oriented work approach
- Ability to work in a team and enjoyment of interdisciplinary collaboration
Experience
- Experience with FPGA toolchains (preferably Intel or Lattice)
- Experience in timing analysis, constraint management, and digital circuit design.
- Experience in Embedded C/C++ as well as microcontroller architectures
- Experience in measurement technology or non-destructive testing (NDT) is an advantage.
This text has been machine translated. Show original
What we offer
- A motivated team in an attractive, crisis-proof, and international environment
- Additional benefits, including e.g. subsidies for bike-to-work schemes or childcare.
- Individual development opportunities
- Company pension scheme
- Accident insurance, also for the private sector
- Company events, and much more.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Goldschmidt Thermit Gmbh
Goldschmidt Thermit Railservice is part of the Goldschmidt Group - the unique, global network of experts for railways. Together, we are leading railway infrastructure into the future - with intelligent solutions, services and products.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production