Requirements: 100% Homeoffice, part-time, work from anywhereMy software development journey started around 15 years ago. I grew up always having some fun programming projects in C++, Python and web based programming languages.During my study I was also part of the Kaiserslautern Racing Team (karat-racing.de), where I spent most of my time tinkering on the software. I highly enjoyed the team spirit as well as the challenges, that came with such an endeavor. The electronic system was comprised of several STM32s, on which we ran FreeRTOS and custom code written in C. All of the different controllers were hooked up to the same CAN bus, over which most communication took place.Amongst other smaller systems, I have successfully implemented a Battery Management System, a driver display and a traction control.Over the course of my Bachelor thesis, I have also deepened my skills in Python and signal processing, implementing a covert Bluetooth synchronisation attack using an SDR.All of these skills are currently still in use at the ifm prover, where I am currently working as a software engineer in the flow measurement department. In addition to sporadic adjustments of legacy code and development of internal python tools, my tasks are: pre-development concept trials, defining signal processing chains, gathering all required information and writing everything down (we use Polarion), reviewing specification, implementing embedded C code under a subset of MISRA C and coding guidelines, Documenting via Doxygen and Polarion, specifying and writing unit tests and finally reviewing the implementation of product code as well as unit tests.Of course, proactive discussions with colleagues are also vital.Systems developed and implemented by me: Python: Bootloading via CANopen protocol on the basis of ixxat low level CAN Data processing scripts (hex stream to csv) Signal generation Different filters (Kalman/ROSE) Test case generation Frontend C: Timing analysis and optimization during boot-up Internal error detection and notifying other modules about necessary actions HMI interface between internal Backend (data storage/ data processing) and display module Backend C: Fault finding and modification of legacy products Conductivity measurement (synchronising DAC, DMA and ADC; square signal PWM with mathematical proof of concept for frequency analysis) Runtime, memory and accuracy comparison of different algorithms (Goertzel vs FFT)
Ifm
View- Website:
- innovativefinancemarketing.com
- Employees:
- 2496
-
Software-EntwicklerIfm Jun 2021 - PresentTettnang, Baden-Württemberg, Deutschland
Axel Hoffmann Education Details
-
Informatik
Frequently Asked Questions about Axel Hoffmann
What company does Axel Hoffmann work for?
Axel Hoffmann works for Ifm
What is Axel Hoffmann's role at the current company?
Axel Hoffmann's current role is Embedded Software Engineer: ifm prover.
What schools did Axel Hoffmann attend?
Axel Hoffmann attended Technische Universität Kaiserslautern.
Who are Axel Hoffmann's colleagues?
Axel Hoffmann's colleagues are Edgar Liebold, David Redondo Pulido, Nico Törker, Michal Beeri, Julia Z., Iwona Stachurska, Fabian Wahl.
Not the Axel Hoffmann you were looking for?
-
-
Axel Hoffmann
Nuremberg -
Axel Hoffmann
Karlsruhe -
1gasunie.de
-
Axel Hoffmann
Greater Freiburg Area
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial