Navigation überspringen

Jan Philipp Hafer

is fine and healthy. 🥦

Bis 2025, Software-Developer C++ / Product Engineer, Pixargus GmbH
Aachen, Deutschland

Fähigkeiten und Kenntnisse

Test Automation
DoD
Embedded Systems
System Design Analysis
System Design
C (programming language)
C++
Zig (programming language)
Linux
Python
Bash (Unix shell)
Lua
C#
MatLab
PdfLaTeX
Julia
Structured Text
Qt
Informatik
googlemock
DevOps
Elektrotechnik
Embedded Software
Embedded Linux
Documentation
Automation
Softwareentwicklung
CMake
Valgrind
Mikrocontroller
Forschung und Entwicklung
Nix
ptrace
Formal Modeling
Low Level Engineering
Structured Working
Eigenverantwortung
Zielstrebigkeit
Zuverlässigkeit
Full-stack development
GitLab
Git
Requirement Analysis
SQL
.NET Framework
Technology
Agile Development
User Interface
Docker
JavaScript
CSS
Database
Quality Management
Software solutions
Programming Language
Requirements Engineering
Platform
Code
Information technology
Software framework
Software
TypeScript
Architecture
Backend
REST
Frontend
Web
Application
Build Management
Angular
Software Testing
V-Model
Jira
Test Management
Visual Studio
Computer Networks
Embedded C
Analytical skills
Creativity
Commitment
Communication skills
Team work
Validation
Communication
Embedded microcontroller

Werdegang

Berufserfahrung von Jan Philipp Hafer

  • 1 Jahr und 4 Monate, Nov. 2023 - Feb. 2025

    Software-Developer C++ / Product Engineer

    Pixargus GmbH

    Automation of image data processing to detect surface anomalies for defect recognition. Focus on Low Level and Design things like build system, SPS debugging + config + integration, optimizations, but generally working Full Stack based on customer use cases. C++14 to C++20 Migration (and beyond). Finished write-up on Python, Zig, C++, C and wip writeups on debugging lib design, process semantics, continuous integration lib design at https://matu3ba.github.io/.

  • 1 Jahr und 5 Monate, Juni 2022 - Okt. 2023

    Embedded Software Engineer

    aixACCT Systems GmbH

    Embedded Software Development with focus on test automation, related devops, documentation, system design, guidelines. Wrote integration test framework for optionally network virtual and real hardware using tests besides bigger changes like charging schedule evaluation of OCPP1.6 and 2.01. At this time, I completed the integer routines of compiler_rt for Zig, did an 2-key press setup to execute tests, learned (neo)vim, used it for formal modeling with venn.nvim and started learning system design trade-offs.

  • 6 Monate, Jan. 2019 - Juni 2019

    Wissenschaftliche Hilfskraft

    Institut für Datenbanken und Informationssysteme an der RWTH Aachen

    Requirement analysis; Investigating potential data sources and state of the art in data connection of hospitals; Protocol for data investigation

  • 7 Monate, Juni 2014 - Dez. 2014

    Wissenschaftliche Hilfskraft

    Institut für Werkstoffe der Elektrotechnik 2 an der RWTH Aachen

    C# mostly; Co-supervision of institute project (construction of scanning tunnel microscope [STM]). Maintenance of sputtering system (PDI-heat control, improvements), control and GUI of STM walker.

  • 10 Monate, Juni 2013 - März 2014

    Wissenschaftliche Hilfskraft

    Institut für Werkstoffe der Elektrotechnik 2 an der RWTH Aachen

    Lua; Matlab; C; Channel current measurements of resistive memory; Evaluation and plots; Programming of measurement instructrements (Keithley SCS4200 + others)

Ausbildung von Jan Philipp Hafer

  • 4 Jahre und 5 Monate, Apr. 2018 - Aug. 2022

    Computer Science

    RWTH Aachen University

    Delayed by birth of son in April 2020. Thesis "Property Directed Equivalence of PLC Programs". Incremental Regression Verification: try to prove program equivalence between over-approximation of reachable states. Complexity, test cases, performance of own implementation and idea on general scalability (saving program changes by the editor) are presented. Automation and formal methods Medicine (Software development by IEC 62304) Publication "A Characterization of Political Communities on Reddit"

  • 3 Jahre und 6 Monate, Okt. 2014 - März 2018

    Computer Science

    RWTH Aachen University

    Thesis "Eigenvalue decomposition for Reachability Analysis in Hybrid Systems". Reachability analysis of unsafe states from initial states was applied on Hybrid Automata [HA]. Eigenvalue decomposition simplifies computing the matrix exponential into dimension-wise independent parts, which is used to compute the reachable states of the HA. Theory: Compiler construction, digital currency, Lyapunov functions for Software correctness, overview of AI methods Practice: Tracking of model cars

  • 3 Jahre, Okt. 2011 - Sep. 2014

    Electrical Engineering

    RWTH Aachen University

Sprachen

  • Deutsch

    -

  • Englisch

    -

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z