Mario Hoffmann
Profile
Well-versed Software Engineer by passion and profession. I love working with C/C++, VHDL, FPGAs and Microcontrollers. I am a calm team-player who enjoys deep technical discussions to find the best solution.
Recently discovered joy in Go.
In my free time I ride my mountain bike or explore the full software stack. Some projects:
- MPFS Discovery Kit Video Pipeline – Extended the official video kit example.
- Scoreboard with HUB75 LED panels for goal and time keeping.
- mrv32 – Simple RISC-V CPU from scratch in VHDL.
- RV32i core: gitlab.com/hoffma/mrv32
- Simple SoC: gitlab.com/hoffma/mrv32_soc
Experience
Strato GmbH
Berlin, Germany
Go and Python Software Developer
Feb 2024 - Jan 2026
- Virtual private server provisioning and management
- Building monitoring services to improve reliability
- Go
- Python
- Django
- Grafana
- Prometheus
- Docker/Podman
- Kubernetes
Witt Sensoric GmbH
Berlin, Germany
Software Engineer
Apr 2023 - Sep 2023
- Development of infra red based safety sensors for industrial doors
- Rebuilding a battery powered prototype from scratch
- Atmel SAM
- Atmel ATtiny
- Python
Konzept Informationssysteme
Meersburg, Germany
FPGA-Engineer
May 2022 - Sep 2022
- Development of safety critical high-performance switches for aerospace
- Building a test environment for the MIL-STD-1553 bus
- Microsemi FPGAs
- Libero SoC Design Suite
- MIL-STD-1553
Hochschule für Technik und Wirtschaft Berlin
Berlin, Germany
Working Student
Sep 2019 - Sep 2021
- Developing algorithms for object detection in railway scenarios
- C++
- OpenCV
- Robot Operating System (ROS)
Education
BEng & MEng in Computer Engineering
Hochschule für Technik und Wirtschaft Berlin
Apr 2016 - Jan 2022
Specialised in embedded systems
Master's Thesis
Entwurf und Implementierung eines Cache- und SDRAM-Controllers für eine ARMv4 Mikroarchitektur auf Xilinx Kintex FPGAs
gitlab.com/hoffma/arm-sdram-core
- +49 please-use-email
- qwqw (at) posteo.de
- gitlab.com/hoffma
- codeberg.org/hoffma
- Berlin, Germany
Skills
-
-
Programming
- C/C++
- VHDL
- Go
- Python
- Bash
- Verilog
- SQL
- MATLAB
-
Developer Tools
- Git
- Docker
- Podman
- Kubernetes
- OpenCV
- ROS
- AMD Vivado
- Microchip LiberoSoC
-
Hardware
- Atmel Microcontrollers
- Xilinx/AMD Artix-7
- Microchip PolarFireSoC
- CologneChip Gatemate
- Lattice ECP5
- STM32
- Raspberry Pi (Pico)
- ESP32
-
Misc
- Arduino
- LaTeX
Languages
-
GermanNative
-
EnglishB2